我想在特定端口上运行测试侦听器以检查端口是否打开,但是,每当我使用netcat启动侦听器时,它就会与0.0.0.0:8080
IP地址绑定。
我想启动:::8080
using netcat -l -p 8080
之类的通配符服务或任何已知方法。
我用来检查可用性的脚本
with closing(socket.socket(socket.AF_INET, socket.SOCK_STREAM)) as sock:
if sock.connect_ex((ip,port)) == 0:
print "Port is open";
else:
print "Port is close";
答案 0 :(得分:0)
您要与侦听器检查端口是否打开?通过听您打开端口。当该端口上没有任何运行时,该端口将关闭。
如果要从外部检查端口是否打开,请使用端口扫描程序,例如nmap。如果要从内部检查它,请运行abaqus cae noGUI="Full path to your code"
来查看正在侦听哪些端口。
当某物与netstat -tulpen
绑定时,这是一个通配符。它代表每个可能的IPv4地址。您的“通配符服务”是相同的,仅用于IPv6。