import socket
ip = str(input('ip>'))#输入想要扫描的IP
for port in range(1,1025):
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.settimeout(0.00000000000001)
r = s.connect_ex((ip, port))
if r == 0:#判断是否开启
print(f'[+]{ip}:{port} is open')
这段代码可以自己输入IP地址后扫描目标IP地址的前1024个端口