摘要: # 数据库需提前先设置好字符集,确保文本内容写入后不会有乱码 代码入下: 阅读全文
posted @ 2024-02-03 18:15 段愿仁长九 阅读(41) 评论(0) 推荐(0)
摘要: dash + mysql的简单应用 python库简介: dash : web界面的UI设计; pymysql: MySQL数据库连接、操作引擎 pandas: 使用read.sql("sql",mysql_connection)函数将msyql的表单数据转换成DataFrame格式 第一步: 实现 阅读全文
posted @ 2024-01-27 16:10 段愿仁长九 阅读(163) 评论(0) 推荐(0)
摘要: 背景: 因为信息安全的原因,内外网表格数据等信息不能互传,因而内外网信息表同步频率比较低,导致部分信息存在偏差。 比如域名、公网地址、内网地址等在更改后,信息没有及时同步,或者更新信息的人因为手工上传导致错误,没有及时发现,倒置后期排查问题时不能及时拿到准确信息,需要沿网络TOP逐级排查,而不是直接 阅读全文
posted @ 2024-01-27 15:37 段愿仁长九 阅读(138) 评论(0) 推荐(0)
摘要: 部分设备不能安装抓包软件,可以使用脚本制作工具进行抓包,然后将保存的抓包文件拿到特定的环境打开分析 抓包工具直接上代码: mycaptor.py from scapy.all import * import sys import signal import time def packet_callb 阅读全文
posted @ 2023-12-25 17:28 段愿仁长九 阅读(296) 评论(0) 推荐(0)
摘要: 思路: 1、定义一个简单的字符串作为签名,用于确认收到的ICMP响应是否是我们发送的UDP包触发的; 2、udp_sender函数会读取程序开头定义的子网,往这个子网的每一个地址发送UDP数据包; 3、定义一个名为scanner的类,初始化这个类时,需要传递扫描器所在的主机IP,即程序运行的位置; 阅读全文
posted @ 2023-09-10 20:23 段愿仁长九 阅读(51) 评论(0) 推荐(0)
摘要: 1、无界面浏览器 from selenium import webdriver # 无界面的浏览器 option = webdriver.ChromeOptions() option.add_argument("headless") browser = webdriver.Chrome(option 阅读全文
posted @ 2023-06-15 17:51 段愿仁长九 阅读(90) 评论(0) 推荐(0)
摘要: 首先看如下代码: 其中read_cmdb()为自定义的函数,实现对表格数据清洗,asset_check()为自定义函数,实现对多型号设备远程登录管理,并发送命令,提取出想要的信息并返回; from concurrent.futures.thread import ThreadPoolExecutor 阅读全文
posted @ 2022-04-15 14:42 段愿仁长九 阅读(237) 评论(0) 推荐(0)
摘要: 1、测试环境: window 10 + pycharm + python3 + HCL 2、测试结果: 2.1、返回结果如图: 2.2、回填表格信息如图: ps: 2.2.1.表格中的单元格存在单引号,可以将代码中的相关部分删除,不对数据添加单引号即可; 2.2.2.表格中的单元格存在空行,可采用s 阅读全文
posted @ 2022-03-10 23:50 段愿仁长九 阅读(167) 评论(0) 推荐(0)
摘要: 一、测试步骤如下:1、定义一个嵌套字典;2、采用json格式接收;3、将json格式的数据转换成字典;二、结果如下图: 三、测试代码: import json data = {'devices':[{'hostname':'h3c_sw1', 'IP':'192.168.10.10', 'passw 阅读全文
posted @ 2022-03-05 23:00 段愿仁长九 阅读(111) 评论(0) 推荐(0)
摘要: 点击查看代码 from __future__ import print_function import os import socket from time import time import xlwt from ssh2.session import Session from ssh2.sess 阅读全文
posted @ 2022-02-26 00:31 段愿仁长九 阅读(124) 评论(0) 推荐(0)