banner_grabber.py 文件源码

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

项目:Python-Penetration-Testing-for-Developers 作者: PacktPublishing 项目源码 文件源码
def main():
    ports = [21,23,22]
    ips = "192.168.195."
    for octet in range(0,255):
        for port in ports:
            ip = ips + str(octet)
            #print("[*] Testing port %s at IP %s") % (port, ip)
            try:
                socket.setdefaulttimeout(1)
                s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
                s.connect((ip,port))
                output = s.recv(1024)
                print("[+] The banner: %s for IP: %s at Port: %s") % (output,ip,port)
            except:
                print("[-] Failed to Connect to %s:%s") % (ip, port)
            finally:
                s.close()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号