def tryPort(self, ip, port):
try:
sock = socket.create_connection((ip, port), self.opts['timeout'])
sock.settimeout(self.opts['timeout'])
self.portResults[ip + ":" + str(port)] = True
except Exception as e:
self.portResults[ip + ":" + str(port)] = False
return
# If the port was open, see what we can read
try:
self.portResults[ip + ":" + str(port)] = sock.recv(4096)
except Exception as e:
sock.close()
return
sock.close()
评论列表
文章目录