它总是显示端口关闭,即使有一个监听器设置和它的监听器

时间:2017-07-13 16:46:42

标签: python-3.x port-scanning

所以我使用套接字connect_ex,这意味着在if语句中,如果结果为真,则端口关闭,因为它在收到错误时为真,但如果错误则端口打开但是它不工作。     #!的/ usr / bin中/ Python的

import socket 

ip = raw_input("Enter the IP address:   ")

port =input("Enter The Port Number:  ")

sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

if sock.connect_ex((ip,port)):

   print"Port" , port, "is closed"  

else:

   print "Port", port, "is closed" 

1 个答案:

答案 0 :(得分:0)

您曾两次表示该端口将在else声明中关闭,因此您的计划永远不会得到积极响应。