Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用特定IP的scapy DNS数据包进行嗅探_Python_Ip_Scapy_Sniffing - Fatal编程技术网

Python 使用特定IP的scapy DNS数据包进行嗅探

Python 使用特定IP的scapy DNS数据包进行嗅探,python,ip,scapy,sniffing,Python,Ip,Scapy,Sniffing,我想用scapy嗅探DNS数据包,它们的dst或src是ip“31.13.93.36”。 我怎么做 sniff(filter="dst <ip addr>") 嗅探(filter=“dst”) 这里有一种方法: >>> a=sniff(filter='ip host 8.8.8.8', lfilter=lambda x: x.haslayer(DNS), count=2) >>> a[1][DNS][DNSRR].rrname 'google.c

我想用scapy嗅探DNS数据包,它们的dst或src是ip“31.13.93.36”。 我怎么做

sniff(filter="dst <ip addr>")
嗅探(filter=“dst”) 这里有一种方法:

>>> 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'
这里有一个方法:

>>> 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'