2016-03-28 8 views
0

私はscapyでDNSパケットを嗅ぎたいのですが、自分のdstやsrcが "31.13.93.36"のIPであることを察知したいと思います。 どうすればいいですか?ここで特定のIPからのscapy DNSパケットで盗聴

sniff(filter="dst <ip addr>") 

答えて

0

は一つの方法です:

>>> a=sniff(filter='ip host 8.8.8.8', lfilter=lambda x: x.haslayer(DNS), count=2) 
>>> a[1][DNS][DNSRR].rrname 
'google.com.' 
>>> a[1][DNS][DNSRR].rdata 
'172.217.0.110' 
+0

は、あなたはそれが動作しませんどのように説明できますか? – liad

関連する問題