zoukankan      html  css  js  c++  java
  • gai ip

    # 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()
  • 相关阅读:
    Struts2_模块包含
    Struts2_访问Web元素
    Struts2_简单数据验证
    获取当前日期
    iOS NSMutableArray添加NSInteger元素
    iOS label换行 自适应
    iOS高德地图自定义annotation添加不同图片
    @property(nonatomic) UIViewAutoresizing autoresizingMask;
    HTML
    图片压缩
  • 原文地址:https://www.cnblogs.com/zhoujunhao/p/13397919.html
Copyright © 2011-2022 走看看