# -*-coding:utf-8-*-
import telnetlib
import threading
def get_port(ip, port):
server = telnetlib.Telnet()
try:
server.open(ip, port)
print('{0} 的 {1} 端口是打开的 '.format(ip, port))
except Exception as err:
pass
# print('{0} 的 {1} 端口是没有打开的'.format(ip, port))
finally:
server.close()
if __name__ == '__main__':
host = '221.213.39.5'
print('端口扫描开始')
everything = []
for port in range(, 65535):
t = threading.Thread(target=get_port, args=(host, port))
t.start()
everything.append(t)
for t in everything:
t.join()
[python] python多线程全端口扫描仪
最新推荐文章于 2023-07-12 15:11:11 发布