我使用scapy和-c命令行选项来加载启动文件:
# liquidsoap debug
streamerIP = "192.168.0.53"
dump= []
def filterStreamer(pkt):
if pkt.src == streamerIP or pkt.dst == streamerIP:
dump.append(pkt)
sniff(prn=filterStreamer)
ls(dump)
它提供:
^{pr2}$在控制台中,我看不到streamerIP没有转储,但最有趣的是,没有将streamer定义为函数。 但是,如果我不通过filterStreamer来嗅闻它就开始嗅了。所以这就像逐行解释代码,在所有行解释之后清除范围。在
在 您必须使用
global
关键字。另外,使用PacketList()
而不是列表。并且ls()
对列表不起作用,但是如果使用PacketList()
,则有.summary()
方法。在相关问题 更多 >
编程相关推荐