繁体   English   中英

在 python 中使用 scapy 进行反向 dns 查找

[英]Reverse dns lookup with scapy in python

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

反向 DNS 已经写入 Python 的 Socket 模块。 只需使用以下内容:

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

最初发布在这里, Python 从 IP 查找主机名,超时 1 秒,作者:https://stackoverflow.com/users/81179/christophed

行。 我找到了我的答案,我想在这里分享,因为有人可以寻找同样的东西。 一行代码足以在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')))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM