小编Sha*_*ane的帖子

制作快速端口扫描仪

所以我在python中制作一个端口扫描器......

import socket
ip = "External IP"
s = socket.socket(2, 1) #socket.AF_INET, socket.SOCK_STREAM

def porttry(ip, port):
    try:
        s.connect((ip, port))
        return True
    except:
        return None

for port in range(0, 10000):
    value = porttry(ip, port)
    if value == None:
        print("Port not opened on %d" % port)
    else:
        print("Port opened on %d" % port)
        break
raw_input()
Run Code Online (Sandbox Code Playgroud)

但这太慢了,我想以某种方式能够在一段时间内没有返回任何内容之后有多接近或破坏代码.

python sockets port port-scanning

7
推荐指数
2
解决办法
4万
查看次数

标签 统计

port ×1

port-scanning ×1

python ×1

sockets ×1