def __init__(self,MODE):
self.ICMP_ECHO_REQUEST = 0x08
self.ICMP_ECHO_REPLY= 0x00
if (MODE==0):
self.ICMP_SEND=self.ICMP_ECHO_REPLY
self.ICMP_RECV=self.ICMP_ECHO_REQUEST
self.ICMP_CODE= 0x00
else:
self.ICMP_RECV=self.ICMP_ECHO_REPLY
self.ICMP_SEND=self.ICMP_ECHO_REQUEST
self.ICMP_CODE= 0x00
self.MAX_DATA_SIZE=1024
self.TIMEOUT=300
self.ID=0x100
self.sock = socket.socket(socket.AF_INET, socket.SOCK_RAW,socket.getprotobyname("icmp"))
评论列表
文章目录