python中使用scapy反向dns查找
如何在Python中使用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发布在
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
。我的情况也不太适合。我通常会得到“未知主机”的答案