我将尝试通过Python代码计算wlan1接口的总网络流量。到目前为止,我已经尝试了ethtool、iftop、ifstat和nethogs等工具,但大多数这些工具都显示ncurses界面(文本基础UI)。
我尝试了以下内容:
我尝试了以下内容:
import subprocess
nw_usage = subprocess.Popen(['ifstat', '-i', 'wlan1'])
但是它没有给我网络使用值。
我无法从ncurses界面中获得单个变量的网络使用值。(而且我感觉有更好的方法来计算网络使用情况)
任何帮助或指导将是一个巨大的帮助。
谢谢
tshark
吗?它是 Wireshark 的命令行版本。 - inspectorG4dgetx=somefunction(wlan1)
应该给我x Kbps/Mbps
,以便我可以将其与该接口的最大传输速率(即 56Mbps 连接速度)进行比较。 - WaqasinspectorG4dget
我刚试了 tshark,但我不需要数据包...我需要传输速率。 - Waqas