我试图在服务器上测试一些东西,远程似乎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):
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)