import requests
import re
import datetime,time
headers_1 = {"Accept-Encoding": "gzip,deflate","Authorization": "Basic 密码隐藏","Content-Type": "application/json","User-Agent": "Apache-HttpClient/4.1.1 (java 1.5)",
}
url = "http://ip/api/v1/tokens"
req = requests.post(url, headers=headers_1)
token_kye_dictV = req.json().get('token-id')
headers_2 = {"Accept-Encoding": "gzip,deflate","X-Auth-Token": token_kye_dictV,  # 请求中需要在请求中携带返回的token-id,放在 X-Auth-Token 中'Content-Type': 'application/json','accept-language': 'zh-CN',"User-Agent": "Apache-HttpClient/4.1.1 (java 1.5)",
}
ipadd = "http://ip/api/v1/"
nu = 0
now_time = datetime.datetime.now().strftime('%Y-%m-%d')
now_time_geshihua = time.mktime(time.strptime(now_time, "%Y-%m-%d"))
# sec_url = "http://ip/api/v1/SecurityPolicies/QueryRules"
# sec_url = "http://ip/api/v1/SecurityPolicies/GetRules"     #查看全部策略3404页
sec_url = "{}SecurityPolicies/IPv4Rules".format(ipadd)  #查看全部策
sec_data = requests.get(sec_url, headers=headers_2).text
Sec_data_TimeRange = re.findall(r"(\"TimeRange\":\"\w.*?\")(.*?)(\"RuleName\":\"\w.*?\")", sec_data)
for i in Sec_data_TimeRange:TimeR_RuleN = list(i[0:1]+i[-1:])Time_Number,danhao = re.findall(r"\":\"(.*?)\"",TimeR_RuleN[0]),re.findall(r"\":\"(.*?)\"",TimeR_RuleN[1])Time_Number,danhao = "".join(Time_Number),"".join(danhao)# print('时间序号:',Time_Number,'  单号:',danhao)# print(type(Time_Number),'+++++++++++++++++++++++++++++++++++++++++++++++++')# print(Time_Number)# #获取时间信息 3879Get_time_url = "{}TimeRange/AbsRanges".format(ipadd)date_time = requests.get(Get_time_url, headers=headers_2).textSec_data_TimeN = re.findall(r"(\"TimeRangeName\":\"\w.*?\")(.*?)(\"EndDate\":\"\w.*?\")", date_time)nu += 1for i in Sec_data_TimeN:TimeN = i[0]+i[-1]TimeN =  re.findall(r"\":\"(.*?)\"",TimeN)fhq_time = time.mktime(time.strptime(TimeN[1], "%Y-%m-%d"))if Time_Number == TimeN[0]:if now_time_geshihua > fhq_time:retu =(nu,"、过期策略","时间对象名称:",TimeN[0],'策略最后时间',TimeN[1],'IT单号:--->',danhao).__str__()print(retu)# with open(now_time +"过期策略.txt","w",encoding="gbk") as f:#     f.write(retu)# else:#     print(nu,"、---------------》正常策略,未过期",TimeN[0],'最后时间',TimeN[1],'单号:',danhao)

python-华三防火墙过期策略统计相关推荐

  1. 华三防火墙h3cf100配置双宽带_华三防火墙冗余口配置 h3c f100防火墙配置教程

    防火墙HA接口的用途? Ha是双计算机接口,这意味着防火墙支持双冗余并行操作模式.同一型号的两台机器可以同时连接到上下线,两台机器的HA端口可以用线连接起来,实现协同工作和并行操作的功能. SFP是一 ...

  2. 【网络--实验】华三防火墙命令行调试实例

    华三防火墙作为互联网出口常见配置 1.案例分析 这是一个典型的无DMZ区网络,通常发生在业主仅仅只有上外网需求的情况下. 我的规划是: 1.互联网交换机到内网主机这一块区域使用默认vlan1,以方便业 ...

  3. 华三防火墙web端口_华三防火墙开放端口 华三防火墙怎么登录

    h3cf100-s华三防火墙怎么设置? 路由器的电线连接到防火墙WLAN端口.然后防火墙LAN端口连接到内部交换机.进入防火墙web配置页面,配置WLAN ip192.168.1.2网关192.168 ...

  4. 华三防火墙配置端口地址转换_华三防火墙双向nat配置 防火墙端口映射

    华三防火墙配置? 1.将路由器的线路连接到防火墙的WLAN端口,然后将防火墙的LAN端口连接到内部交换机.2进入防火墙web配置页面,配置WLAN ip192.168.1.2网关192.168.1.1 ...

  5. 华三防火墙h3cf100配置双宽带_华三防火墙H3 F100基本配置说明.doc

    华三防火墙H3 F100基本配置说明 华三防火墙H3C F100配置说明 开通网口 用超级终端开通GE0/0网口 先输入〈H3C〉system-view 初始化配置? 再输入 [H3C] interz ...

  6. 华三防火墙远程telnet登录设置

    IT行业的每个人差不多都是每天提心吊胆,严重者配置一条命令可能会让公司损失几百万.弄得不好还得追究法律责任. 本来我是做系统的,就顺便管理一下公司的网络.上周四因为一次误操作把防火墙重启,周五的时候研 ...

  7. 华三防火墙添加web用户_h3c防火墙用户名密码怎么样设置

    h3c防火墙对我们用处非常大!那么h3c防火墙用户名和密码该怎么样设置呢?下面由小编给你做出详细的h3c防火墙用户名密码设置介绍!希望对你有帮助! h3c防火墙用户名密码设置一: 你先命令行登陆防火墙 ...

  8. 华三防火墙NAT配置CLI

    web界面NAT策略配置位置 策略-->NAT动态转换-->策略配置 如图所示,有两种NAT的配置方式,一种是基于对象组,另一种是传统的ACL,其实两者并没有什么十分大的区别,对象组是人为 ...

  9. 华三防火墙h3cf100配置双宽带_H3C新一代F100系列防火墙评测报告

    [IT168评测]随着网络应用在中小企业的深入发展,中小企业对于网络安全的需求也越来越强烈.而传统的网络安全设备可以帮助中小企业防御病毒.蠕虫及应用层攻击,但是由于缺乏有效的监管,中小企业内网用户的P ...

最新文章

  1. 计算机 微课 论文,探析毕业论文怎么写 关于微课和电脑论文范例30000字
  2. python3 flask sqlalchemy 数据库操作
  3. dll可以在linux下使用吗_无需虚拟技术,6步直接在Windows下使用Linux
  4. JDK动态代理与CGLIB动态代理区别
  5. 《SAS编程与数据挖掘商业案例》学习笔记之十六
  6. resultmap拿不到数据_阿里巴巴国际站每日电商运营工作数据表格
  7. OPNET网络仿真分析-1.1.3、OPNET Modeler
  8. 【Android布局】在程序中设置android:gravity 和 android:layout_Gravity属性——位置设置偏向...
  9. android addr2line 用法,分析安卓ANR tombstone使用ndk-stack addr2line
  10. 鸿蒙形容欣欣向荣发展,比喻事业蓬勃发展繁荣兴旺的成语蒸蒸日上
  11. 艺术范,技术芯——读达芬奇有感
  12. react + zarm 实现账单列表展示页
  13. 企业级BOM项目建设概况
  14. php抓ik123音乐,IK123下载工具收藏下载网络DJ音乐教程
  15. h5+MUI移动APP和普通H5之间的区别有哪些?
  16. Lasso 和 Ridge回归中的超参数调整技巧
  17. Visual Studio 2015正式版/产品密钥
  18. 让建设银行晕倒的女人
  19. Hackcity 参赛必读
  20. 用python写情书_资深Python程序员用图片隐写术写情书,全公司只有她能看懂,绝了...

热门文章

  1. shell中source、sh、bash、./的区别
  2. python设置随机绘图颜色_Python绘图的颜色设置
  3. python“~”符号的用法
  4. Word2vec与LDA的聚类区别
  5. 用云开发搭建的微信答题小程序v1.0
  6. windows 下搭建邮件服务器
  7. 基于深度神经网络实现的kws系统
  8. JAVA多线程:龟兔赛跑
  9. 给大忙人看的码农翻身记
  10. 捣鼓PlantUML