【发布时间】:2020-08-17 09:02:21
【问题描述】:
我有一个使用 scapy 2.4.3 sniff() 函数的 python 脚本,在线程中运行:
sniff(iface=self.iface, store=0, filter="(ip and not src net %s) and (udp dst port %s)" % (self.ip_src, str(self.dport)), prn=self.handle_someip_packet)
我注意到这个嗅探线程的执行花费了太多时间。
我想设置 conf.layers.filter([UDP]),但我得到了错误: AttributeError: 'LayersList' 对象没有属性 'filter'
我做错了什么?
还有其他加快 scapy 嗅探速度的想法吗?
提前致谢,
【问题讨论】:
标签: python multithreading performance filter scapy