在Python端口扫描程序中,我使用以下方法扫描一个特定端口:
def portscan(port):
try:
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.connect((target, port))
return True
except:
return False
当我扫描本地主机或网络中的现有主机时,它仅在端口真正打开时返回True。但当我扫描一个不存在的地址时,它总是告诉我相同的端口是开放的(25110119143465)
这是为什么?我如何改变它
目前没有回答
相关问题 更多 >
编程相关推荐