1
アウトバウンドパケットのみをスニッフィングするにはどうすればよいですか? 宛先ポートだけを盗聴しようとしましたが、まったく成功しません。Python(scapy):アウトバウンドパケットだけのパケットをスニッフィングする方法
アウトバウンドパケットのみをスニッフィングするにはどうすればよいですか? 宛先ポートだけを盗聴しようとしましたが、まったく成功しません。Python(scapy):アウトバウンドパケットだけのパケットをスニッフィングする方法
おそらく、あなたのデバイスのMACアドレスを取得し、そのアドレスのパケットを送信元アドレスとしてフィルタリングすることができます。
確かに非常に簡単:
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