Python connect_ex在端口扫描时不工作
我试着在服务器上测试一些东西,远程的nmap和telnet似乎可以工作,但我下面的端口扫描脚本不能工作 注意:-它在端口扫描方面非常基本,而且我知道我们可以采取应对措施,但它也应该阻止nmap等Python connect_ex在端口扫描时不工作,python,Python,我试着在服务器上测试一些东西,远程的nmap和telnet似乎可以工作,但我下面的端口扫描脚本不能工作 注意:-它在端口扫描方面非常基本,而且我知道我们可以采取应对措施,但它也应该阻止nmap等 #!/usr/bin/python ip = ['xx.xx.xx.xx'] import socket for i in ip: print "Scanning " + i + " for open port" for p in xrange(1,10000): so
#!/usr/bin/python
ip = ['xx.xx.xx.xx']
import socket
for i in ip:
print "Scanning " + i + " for open port"
for p in xrange(1,10000):
sock = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
s = sock.connect_ex((i,p))
print p
if s is 0:
print str(p) + '-' + str(s)
它似乎对我有用。。我可以连接到HTTP服务器上的端口80,SSH端口被阻止。好的,若服务器上禁用了端口扫描,nmap应该工作吗?