如何嗅探仅为出站数据包的数据包?我尝试只嗅探目标端口,但根本没有成功
发布于 2017-06-23 17:48:26
确实很简单:
mac = get_if_hwaddr(conf.iface).lower()
sniff(lfilter=lambda pkt:pkt.haslayer(Ether) and pkt[Ether].src.lower()==mac)
如果您想打印它们:
sniff(lfilter=lambda pkt:pkt.haslayer(Ether) and pkt[Ether].src.lower()==get_if_hwaddr(conf.iface).lower(), prn=lambda x:x.summary())
您可以使用除conf.iface
之外的任何其他接口
发布于 2017-06-22 23:38:07
也许你可以获得你的设备MAC地址,并过滤任何以该地址作为源地址的数据包。
https://stackoverflow.com/questions/44618843
复制相似问题