2024-10-08 18:22:10 发布
网友
在Linux中,我需要计算通过eth0传出的数据包的数量
eth0
我试着用iptarf命令来做这个,但是我需要一个可以打印的变量,我想知道Scapy库是否可以用来做这个
iptarf
结果不需要精确,我只需要用这个来表示有传出的数据包,它必须是可以打印的变量
试试这个-
from scapy.all import * a=0 def f(packet): global a a+=1 s=sniff(prn=f, timeout=1, iface=YOUR_INTERFACE_NAME, store=0) print(a)
在本例中timeout是1,因此它将在1秒内对数据包进行计数,您可以更改它,或者将整个代码放在一个循环中,使其反复计数1秒
timeout
试试这个-
在本例中
timeout
是1,因此它将在1秒内对数据包进行计数,您可以更改它,或者将整个代码放在一个循环中,使其反复计数1秒相关问题 更多 >
编程相关推荐