Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/304.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中使用scapy反向dns查找_Python_Scapy_Reverse Dns - Fatal编程技术网

python中使用scapy反向dns查找

python中使用scapy反向dns查找,python,scapy,reverse-dns,Python,Scapy,Reverse Dns,如何在Python中使用scapy进行反向DNS查找?我在Google中查找它,但找不到与此主题相关的内容。反向DNS已经写入Python的套接字模块中。只需使用以下命令: >>> import socket >>> socket.gethostbyaddr("69.59.196.211") ('stackoverflow.com', ['211.196.59.69.in-addr.arpa'], ['69.59.196.211']) 最初由Ok发布在

如何在Python中使用
scapy
进行反向DNS查找?我在Google中查找它,但找不到与此主题相关的内容。

反向DNS已经写入Python的套接字模块中。只需使用以下命令:

 >>> import socket
 >>> socket.gethostbyaddr("69.59.196.211")
 ('stackoverflow.com', ['211.196.59.69.in-addr.arpa'], ['69.59.196.211'])

最初由

Ok发布在这里。我已经找到了我的答案,我想在这里分享,因为有人可以寻找同样的东西。 一行代码足以在scapy中进行反向dns查询,即:

sr1(IP(dst="8.8.8.8")/UDP()/DNS(rd=1,qd=DNSQR(qname="211.196.59.69.in-addr.arpa", qtype='PTR')))

这可能是重复的不是我要找的。如何在python中使用scapy执行此操作?在scapy中,您应该仍然能够导入
socket
模块并使用
socket.gethostbyaddr
。我的情况也不太适合。我通常会得到“未知主机”的答案