我如何知道某个端口是否在 linux ubuntu 上打开/关闭,而不是远程系统,使用 python? 如何在 python 中列出这些开放的端口?
- 网络统计: 有没有办法将 netstat 输出与 python 集成?
最佳答案
您可以使用 socket module简单地检查一个端口是否打开。
它看起来像这样。
import socket
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
result = sock.connect_ex(('127.0.0.1',80))
if result == 0:
print "Port is open"
else:
print "Port is not open"
sock.close()
关于python - 如何检查网络端口是否打开?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19196105/