如何嗅探仅作为出站数据包的数据包? 我试图只嗅探目的地端口,但它并没有成功
答案 0 :(得分:1)
sniff(lfilter=lambda pkt:pkt.haslayer(Ether) and pkt[Ether].src.lower()==get_if_hwaddr(conf.iface).lower())
如果你想打印它们:
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
答案 1 :(得分:0)
也许你可以获得你的设备MAC地址,并过滤掉任何以该地址为源地址的数据包。