Python武器库-简易的端口扫描器

2019-10-05  本文已影响0人  _saulGoodman_

运行环境

Python3

用到模块

socket

threading

代码如下

import socket
import threading

def main(target):
    print('开始扫描IP: %s'% target)
    for port in range(1,65535):
        t = threading.Thread(target=hackport, args=(target, port))
        t.start()
def hackport(target,port):
    try:
        res = socket.socket(socket.AF_INET,socket.SOCK_STREAM)  # 创建socket套接字
        res.connect((target,port))  # 建立TCP连接
        print("[*HACK ONE提示*] %s:%d 端口开放"%(target,port))
        res.close()
    except:
        pass
if __name__ == '__main__':
    target=input("请输入IP:")
    main(target)
    print('*************HACK ONE提醒您,扫描完毕...*************')

运行实例:

图片

By : Power_Liu
Qq:211124332
Web: www.liuwx.cn
文章地址:博客

上一篇 下一篇

猜你喜欢

热点阅读