import socket
import time
import threading
def scan_port(ip,port):
try:
s = socket.socket()
s.settimeout(0.001)
s.connect((ip,port))
print(port)
s.close()
except:
pass
def scan_all_port(ip,max_port):
for port in range(1,max_port):
threading._start_new_thread(scan_port,(ip,port))
time.sleep(0.001)
if __name__ == '__main__':
ip = socket.gethostbyname(socket.gethostname())
scan_all_port(ip,65535)
Python 端口扫描
猜你喜欢
转载自blog.csdn.net/zheng_ruiguo/article/details/84770128
周排行