- 博客(42)
- 资源 (5)
- 收藏
- 关注
原创 Python通过SFTP下载网络交换机等设备的配置文件到本地
设备配置文件名,常用: 'startup.cfg'文本格式,'vrpcfg.zip'压缩包格式(里面是vrpcfg.cfg文本文件)设备要先开启sftp功能。
2024-07-25 09:40:30
218
原创 Python通过SSH登录网络交换机等设备查询运行配置并保存到本地
要看颜色的,下载 DEF_COLOR.py 放相同目录即可。不要看的,修改打印部分代码即可。
2024-07-24 16:51:51
181
原创 Python 打开 SQLite3/MySQL/Oracle/SQLServer/PostgreSQL/等数据库示例,及使用Python自带GUI tkinter做的简单图形化操作数据库工具
Python 打开 SQLite3/MySQL/Oracle/SQLServer/PostgreSQL/等数据库示例,及使用python自带GUI tkinter做的简单图形化操作数据库工具
2022-10-22 15:31:33
887
3
原创 Python3 tkinter GUI 图形化操作 SQLite3/MySQL 工具
Python3 tkinter GUI 图形化操作 SQLite3/MySQL 工具
2022-08-04 14:44:15
820
1
原创 含转义符的十六进制表示的字符串解码成普通字符串
含转义符的十六进制表示的字符串解码成普通字符串,ASCII码和含转义符的十六进制表示的中文字符的混合字符串解码
2022-06-30 15:27:37
987
原创 Python3增量备份目录中的文件(读取文件修改时间方式)
## V 1.0## 增量备份目录中的文件## 当文件修改时间改变时备份文件## 忽略被删除的文件## 文件重命名作为新增文件处理
2022-05-16 11:24:08
379
原创 【Python】时间戳/时间类/时间元组/时间文本之间互相转换
import time时间戳/时间类/时间元组/时间文本时间戳 时间戳 = 1637114232.8851817 时间戳 = 1637114232.0 时间戳 = 1637114232 时间戳 = time.time() # 1637114232.8851817 当前时间 type(时间戳) # <class 'float'>时间文本 时间文本 = '2019/01/18' 时间文本 = ...
2021-11-17 11:17:12
1103
原创 Linux LVM 使用示例
## 逻辑盘卷管理(LVM,Logical Volume Manager)# 可以在一个硬盘的多个分区,或多个硬盘上,建立存储组,灵活分配给系统使用,可以动态改变挂载分区大小【结构】 物理硬盘(disk)----分成---> 多个物理卷(PV) 多个物理卷(PV)----组成---> 一个卷组(VG) 一个卷组(VG)------分成---> 多个逻辑卷(LV) 每个逻辑卷(LV)----挂载---> 一个目录(dir)【操...
2021-10-29 15:53:41
168
原创 TCP会话交互用时详细分析(PCAP版)
版本: V 1.0主要功能: 用于分析TCP交互过程中的用时信息,找出网络卡慢原因前置操作: 安装 python3.x 环境 通过tcpdump或wireshark等抓包软件抓包并另存为PCAP文件格式 在程序末尾设置: 日志文件存放目录位置 PCAP文件或存放多个PCAP文件的目录位置 拆分PCAP文件时存放的目录位置TCP用时分析包含: 客户端发送请求的传输用时(有多个数据包时计算传输完成用时) ...
2021-08-16 11:06:34
1065
1
原创 Web程序MySQL性能瓶颈排查手册
Web程序MySQL性能瓶颈排查手册## 耗时的各个过程用户电脑 <--1--> 服务器网卡 <--2--> WEB程序 <--3--> 应用代码 <--4--> 数据库 <--5--> 调取数据(内存/硬盘) <--6--> 处理数据(CPU) <--1--> 网络延时,涉及带宽、服务器TCP性能 <--2--> HTTP响应延时,HTTP处理性能(Apache/Nginx/To...
2021-05-28 09:31:09
246
原创 用python分析HTTP请求中各过程用时情况(通过分析抓包文件pcap实现)
想通过抓包看HTTP过程中详细的用时情况,如:建立TCP连接用了多少时间?客户端发送GET/POST请求数据到服务器用了多少时间?服务器接收完客户端请求数据用了多少时间?服务器接到请求后系统处理运行用了多少时间?服务器系统处理完后发送回应数据到客户端用了多少时间?客户端接收服务端发来的结果数据用了多少时间?传输过程中有没有丢包重传乱序?用简单三步就能搞定第一步,抓包用tcpdump抓包(Linux)tcpdump -i eth0 -w X.pcap或用wireshark抓包(Wind
2020-12-19 17:09:37
2792
5
原创 Linux 上查看进程使用CPU内存磁盘网络的详细情况
## 安装 iostat/mpstat/sar/pidstatyum install sysstat -y########### CPU ############# mpstat命令指令主要用于多CPU环境下,它显示各个可用CPU的状态。## 这些信息存放在/proc/stat文件中。## 在多CPUs系统里,其不但能查看所有CPU的平均状况信息,而且能够查看特定CPU的信息。mpstat [-P {cpu|ALL}] [internal [count]] ## ...
2020-12-09 11:26:06
384
原创 Python3 文件内容搜索工具(txt/xml/csv/Excel/xlsx/xls/Word/docx/doc/pptx/pdf/zip)
## 需要先安装第三方模块## Excel 格式,需要先安装模块,安装命令 pip install xlrd## Word docx 格式,需要先安装模块,安装命令 pip install python-docx## Word doc 格式,需要先安装模块,安装命令 pip install pypiwin32## pdf 格式,需要先安装模块,python3安装命令 pip install pdfminer3k## 递归遍历目录,根据扩展名找出需要的搜索内容的文件生成文件列表,根据扩.
2020-11-17 19:14:06
638
3
原创 服务端软件安全测评标准及实施指南 V1.0
## 目的评估服务端软件的安全性记录下各种应用的版本信息,方便后续维护# 名称含义【服务器】物理服务器/逻辑服务器(虚拟机等)【核心代码】实际处理业务的程序代码【核心代码相关第三方程序】如:apache/nginx/tomcat/Weblogic/MySQL/Oracle等【核心代码无关第三方程序】如:远程管理(SSH)/文件共享等# 评测项目说明【核心代码】安装在【操作系统】中,【操作系统】安装在【服务器】上,【服务器】接入【网络】中所以,除了【核心代码】的自身安全(网络安
2020-11-06 16:16:17
528
原创 Python3 网络测试,使用多线程每秒PING目标,并记录到SQLite3数据库中,方便后面分析画图
import timeimport reimport subprocessimport sqlite3from threading import Thread# V1.0# 双击运行会弹出一个CMD命令框,打印运行情况,CTRL+C不能终止程序(使用鼠标左键单击命令框可以暂停显示,右键单击继续显示)## 初始化数据库# 根据IP或域名建立PING延时记录表# 字段1:时间戳(作为ID)字段2:延时# 时间戳只精确到秒 int(time.time())def 初始化数据库(数..
2020-08-14 15:50:25
292
原创 在Linux上使用 Python2 统计显示 KVM 各虚拟机 CPU、内存、磁盘的使用信息及汇总统计后计算剩余可用资源信息
在Linux上使用Python2 统计显示 KVM 各虚拟机 CPU、内存、磁盘的使用信息及汇总统计后计算剩余可用资源信息# 系统 CentOS 7.x# KVM yum 安装的# 脚本 系统自带的 Python2#!/usr/bin/python#_*_ coding:utf8 _*_# V 1.3# CentOS 7.x# yum 安装的 KVM# 系统自带的 Python2import commandsimport sysimport osimport re..
2020-07-23 14:43:09
598
原创 Python3 密码存储软件
增加密文私钥功能#_*_ coding:utf8 _*_## Python3 密码管理 V2.2## 2020-06-05## 需要安装第三方模块 pycryptodome## 安装方式 pip install pycryptodome## 1 生成密钥对,设置要保存的用户名和密码## 2 对【明文密码】使用公钥进行加密后存入本地SQLite3数据库## 3 提取数据库中【密文密码】使用私钥解密为【明文密码】直接复制到粘贴板中import os ..
2020-06-11 16:31:52
397
原创 使用Python3自带GUI、RSA、SQLite3做的密码管理软件 V3.0 证书加密解密密码
#_*_ coding:utf8 _*_## Python3 密码管理 V1.0## 2020-05-28## 使用密钥对加密解密密码,密文存入本地SQLite3数据库,使用时直接右键解密到粘贴板中import os # 操作Windows文件用import timeimport random#import hashlibimport rsa## 数据库import sqlite3## 图形化模块from tkinter imp...
2020-05-28 14:47:59
866
原创 使用Python3自带GUI做个图形化操作MySQL数据库的工具
#_*_ coding:utf8 _*_## Python3-GUI-DB-MySQL## V1.2import MySQLdb # MySQL 模块,使用 pip install mysqlclient 安装import refrom tkinter import *from tkinter import filedialog # 选择文件用...
2020-04-14 12:26:23
2409
1
原创 Python-Switch-Route 使用Python3通过SSH和SNMP操作交换机
通过Python自动操作交换机文件一:Main_Switch.py 操作示例文件二:DEF_SSH_eNSP_Switch_S5700.py 通过SSH交互控制交换机完成任务文件三:DEF_SNMP_eNSP_Switch_S5700.py 通过SNMP获取交换机信息文件四:DEV_SSH.py 操作交换机的SSH驱动部分文件五:DEV_SNMP.py 操作交换机SNMP驱动部...
2020-04-02 17:26:56
1439
原创 使用Python3自带GUI tkinter 做的图形化操作SQLite3数据库的工具 v1.12 修修补补将就用
使用Python3自带GUI tkinter 做的图形化操作SQLite3数据库的工具#_*_ coding:utf8 _*_## Python3-GUI-DB-SQLite3## V1.6import refrom tkinter import *from tkinter import filedialog # 选择文件用from tkinter import ttk ...
2020-04-02 17:01:01
3263
5
原创 Python3 读取word中的表格,根据表格第一行标题行查找想要的表格
## 安装 模块pip install python-docx## 使用from docx import Document## 读取 Word 文件里的表格信息try: doc = Document('A:\\ABC.docx')except Exception as e: print("读取 Word 文件失败", e)else: print("...
2020-01-15 10:20:21
6851
原创 Python3 极简相亲配对程序
'''Python3 极简相亲配对程序没有“罗列各种指标,给指标加各种权重,进行难懂的矩阵运算,给出一个数学上的最优解”。大家可能遇到过这样的情况:问喜欢什么样的?可能得到“喜欢的/合适的/随缘”等佛系回答,又或者“年龄?身高?收入?性格?颜值?”等花式要求,可这些都是个人主观判断,隐藏的要求还一大堆,而每个具体要求在每个人的心中的分量可能都是不一样的,在遇到真人接触后可能又变...
2019-12-26 21:57:15
920
原创 Python3 time模块使用,精确到秒以内的应用示例
import timeimport datetime # 测试用,方便## 模拟程序执行,调用函数这个动作也要消耗时间def run(): 当前时刻 = datetime.datetime.now() print("函数启动时刻", 当前时刻)## 最后的修正,精确到毫秒def WAIT(延时): T = time.time() T_整数部...
2019-11-29 14:26:55
1439
1
原创 Python3 bytes和str和int及字符编码互相转换,精排版
精美排版需要请全文复制到 notepad++ 内查看,专治排版强迫症使用 Alt + 0 全部收起,方便速查及浏览数字 <class 'int'> 整数 -1 0 1 浮点 -0.1 0.0 1.0 二进制 0b11 ## 等于(10进制) 3 八进制 0o77 ## 等于(10进制) 63 16进制 0...
2019-09-12 15:01:00
1314
原创 Python3 Windows平台PING测试并把结果画图方便对比分析
'''2019-03-21程序运行说明测试部分:通过windows自身ping程序运行60秒获取结果,保存为本地文本文件(日志文件)画图部分:处理保存在本地的日志文件,画成图显示使用说明运行平台:Windows7 & Python3.x依赖第三方包:matplotlib 包(画图要用到)安装第三方包:打开 CMD 输入命令 pip install matplotl...
2019-03-21 17:14:31
1167
原创 Python3 自动登录全部交换机查询MAC所在端口
#_*_ coding:utf8 _*_import paramiko # SSH 登录操作模块import timeimport re # 字符匹配查找模块import logging # 日志Log = logging.getLogger("__name__") # 获取实例formatter = logging.Formatter('%...
2019-02-12 14:06:39
1988
原创 网络故障排查-端口映射
## 端口映射排查对外IP 2.2.2.2内网服务器IP 192.168.0.100映射实现结果:外网电脑连接 2.2.2.2:80 就是连接 192.168.0.100:80## 默认外网电脑上网正常,没有限制连接 2.2.2.2:80测试:外网连接 ( 外网电脑 telnet 2.2.2.2 80 )if 连接不成功: 测试:服务器是否正常 ( 内网电脑:telnet 1...
2019-01-29 12:01:21
719
原创 Python3 字符串、数字、二进制互相转换
数字 整数 -1 0 1 浮点 -0.1 0.0 1.0 二进制 0b11 结果 3 八进制 0o77 结果 63 16进制 0xFF 结果 255字符串 <class 'str'> 纯字符串 'str' "str" '''str''' """str""" 字符串数字(二进制 0b...
2019-01-29 11:10:26
30323
3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人