python用socket写端口扫描器
自己再写个多进程或多线程 还有IP和端口的队列 就差不多
主要代码:
s = socket(AF_INET, SOCK_STREAM)
result = s.connect_ex((targetIP, device))
if result==0:
print('Scan %s Port %d: OPEN'%(targetIP,device))
else:
print('Scan %s Port %d: CLOSE' % (targetIP, device))
s.close()