我正在用python创建一个pinger,使用的是我的ICMP数据包:
ICMP_PACKET = '\x08\x00\xF7\x00\x00\x00\x00'
这个包有什么问题吗?我似乎不知道我做错了什么。整个代码如下:
ICMP_HEADER = '\x08\x00\xF7\x00\x00\x00\x00'
ipadd = socket.gethostbyname('www.google.com')
socket.setdefaulttimeout(1)
try:
sock = socket.socket(socket.AF_INET, socket.SOCK_RAW, 1)
sock.sendto(header, (ipadd, 0))
reply = sock.recv(1024)
print(reply)
except:
pass
目前没有回答
相关问题 更多 >
编程相关推荐