Python中关于检测端口是否开放的问题,我明明是开启了端口,为什么检测没有?
我服务器上面开启的端口情况,服务器是阿里云
然后除了 80 和 22 以外,我可以肯定我的 465 也是开启了的,因为我收发邮件是测试过的,其他没测试过 但是我用自己的 Python 代码还有其他端口测试平台去检查,都只检测到 80 和 22 开了,465 都检测不出来开了,这个我就很纳闷了 我 Python 代码
def ConnectFunc(host):
while not q.empty():
port = q.get()
try:
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.settimeout(1)
s.connect((host, port))
print('[+] {} open'.format(port))
s.close()
except Exception as e:
pass
我的服务器 HOST 是 119.23.106.34 ,请大佬帮我看看,为什么我明明开启了这些端口但是检测不到?
Python中关于检测端口是否开放的问题,我明明是开启了端口,为什么检测没有?

