美文网首页
Python武器库-简易的端口扫描器

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

作者: _saulGoodman_ | 来源:发表于2019-10-05 11:10 被阅读0次

    运行环境

    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
    文章地址:博客

    相关文章

      网友评论

          本文标题:Python武器库-简易的端口扫描器

          本文链接:https://www.haomeiwen.com/subject/davepctx.html