portsc14.py 文件源码

python
阅读 29 收藏 0 点赞 0 评论 0

项目:Python-Penetration-Testing-for-Developers 作者: PacktPublishing 项目源码 文件源码
def scantcp(threadName,rmip,r1,r2,c):
    try:
        for port in range(r1,r2):
            sock= socket.socket(socket.AF_INET,socket.SOCK_STREAM)
            #sock= socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
            socket.setdefaulttimeout(c)
            result = sock.connect_ex((rmip,port))

            if result==0:
                print "Port Open:---->\t", port,"--", data.get(port, "Not in Database")
            sock.close()

    except KeyboardInterrupt:
         print "You stop this "
         sys.exit()

    except socket.gaierror:
         print "Hostname could not be resolved"
         sys.exit()

    except socket.error:
         print "could not connect to server"
         sys.exit()

    shelf.close()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号