昨天想了想是否能结合autoproxy来动态加入路由(帖子在这里),想到有个scapy这个非常不错的库,便想自己尝试一下。
不过在scapy尝试收发DNS包的时候,发现返回的包在DNS部分显示为Raw load
后来调试了好久,发现是pton_ntop.py文件中有问题。查看第63行,居然……错误这么明显,于是自己把它改过来:
60 def inet_ntop(af, addr): 61 """Convert an IP address from binary form into text represenation""" 62 if af == socket.AF_INET: 63 #fix by Ken Mercus Lai 63 #return inet_ntoa(addr) 63 return socket.inet_ntoa(addr)改动之后再次运行,这下结果正常了:
0 comments:
Post a Comment