使用Python中的Scapy进行反向DNS查找

4
我该如何使用Python中的scapy进行反向DNS查找?我在Google上搜索了相关主题,但没有找到。

2个回答

10

这不是我要找的。我如何在Python中使用Scapy执行此操作? - Shnkc
在Scapy中,您仍应该能够导入socket模块并使用socket.gethostbyaddr - rofls
我也不适用于我的情况。通常会得到“未知主机”的答案。 - Shnkc

7

好的。我已经找到答案并想在这里分享,因为有人可能正在寻找同样的东西。 在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')))

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接