端口扫描时,Python connect_ex不起作用

时间:2016-02-04 06:09:15

标签: 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):
        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)

0 个答案:

没有答案