首页 > 其他 > 详细

gai ip

时间:2020-07-29 17:07:43      阅读:63      评论:0      收藏:0      [点我收藏+]
# coding=utf-8
# This script is uesd to modify Agent IP at the first time of machine started.

import requests
import json
import time
import os
import logging

def main():
    logging.basicConfig(level=logging.INFO, filename="C:\\iplogs.txt", filemode="a", format="[%(asctime)s] - %(levelname)s: %(message)s")
    ip = ""

    while not ip:
        try:
            logging.info("Requesting http://192.168.56.1:1338/sandbox_ip?key=b4a2e173a29da1de12b8418ce96d5739")
            response = requests.get("http://192.168.56.1:1338/sandbox_ip?key=b4a2e173a29da1de12b8418ce96d5739")
            logging.info("HTTP status code: {}".format(response.status_code))
            if response.text:
                ip = json.loads(response.text)["data"]
                logging.debug("Get ip: 192.168.56.{}".format(ip)) 
        except Exception as e:
            logging.error("Timeout")
            time.sleep(5)
    logging.info("Modify IP to 192.168.56.{}".format(ip))
    modifyresult = os.popen("netsh interface ip set address \"±¾µØÁ¬½Ó\" static 192.168.56.{} 255.255.255.0 192.168.56.1".format(ip)).read()
    logging.info(modifyresult)
    os.remove("C:\\Users\\Agent\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu\\Programs\\Startup\\modifyip.py")

if __name__ == __main__:
    main()

 

gai ip

原文:https://www.cnblogs.com/zhoujunhao/p/13397919.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!