自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 收藏
  • 关注

原创 破解windows 2008 r2系统登录密码方法

2.切换到d:windows\system32目录(使用cmd.exe替换osk.exe文件)3.重启系统登录的时候使用屏幕键盘,调出cmd.exe窗口。使用 net user administrator 123。破解虚拟机windows 2008 r2系统登录密码方法。1.重启系统,使用windows2008r2安装光盘引导。按住shift+f10。重置windows密码。

2024-05-02 22:34:13 17 2

原创 SNMP自动遍历所有节点并GET

REM snmp mib节点遍历一遍后,记录设备cpu和内存利用率。REM snmp mib节点遍历前记录设备cpu和内存利用率。REM 以OID=分隔。

2024-05-02 10:15:49 47 1

原创 ospf学习纪要

OSPF

2023-12-23 19:24:59 747

原创 增加linux系统文件打开数量的配置

linux 文件打开文件数量限制配置

2023-11-25 23:23:42 253

原创 arp静态绑定到指定网卡

arp静态绑定到指定网卡

2023-04-19 18:26:35 465

原创 wireshark应用lua解析自定义协议

wireshark应用lua解析自定义协议

2023-02-11 16:47:28 1993

原创 tcpdump抓包显示tcp长度远大于mss值的解决方法

tcpdump tso

2022-12-19 17:17:27 1093

翻译 Python字符串编码转换 encode()和decode()方法

encode;decode

2022-12-14 19:46:45 359

原创 读pcap大文件,过滤指定IP的报文

读取pcap大文件,过滤指定IP的报文

2022-12-09 16:10:25 882

转载 Python使用struct处理二进制(pack和unpack用法)

python

2022-11-15 21:20:15 1271

原创 把wireshark保存的报文转换为pcap格式

wireshark

2022-06-29 17:02:12 999

原创 AutoIt自动化实例

普通自动安装脚本只须要如下四个命令使用方法均为 命令(“标题”,“可见文字”)Run 运行程序WinWait 等待某个窗口出现ControlClick 向控件发送鼠标点击命令Send 发送按键信息,!代表Alt键^代表Ctrl自动安装QQ实例如下(需要和QQ安装文件放置再同一个目录):Run(“QQ.exe”)WinWait(“腾讯QQ安装向导”,“阅读并同意”)ControlClick(“腾讯QQ安装向导”,“阅读并同意”,“Button4”)ControlClick(“腾讯QQ安装向

2022-03-12 17:14:01 1466

原创 Linux中inode节点

一、inode是什么?理解inode,要从文件储存说起。文件储存在硬盘上,硬盘的最小存储单位叫做“扇区”(Sector)。每个扇区储存512字节(相当于0.5KB)。操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个“块”(block)。这种由多个扇区组成的“块”,是文件存取的最小单位。“块”的大小,最常见的是4KB,即连续八个 sector组成一个 block。文件数据都储存在“块”中,那么很显然,我们还必须找到一个地方储存文件的元信息,比如文

2022-02-05 22:51:06 377

原创 BGP协议

BGP基本概念IGP协议要求需要建立邻居关系的两台路由器必须是直连的,然而BGP则不大相同。BGP的对等体关系并不要求设备必须直连,BGP采用TVP作为传输层协议,两台路由器只要具备IP连通性,并且能够顺利地基于179端口建立连接,就可以建立BGP对等体关系,因此BGP的对等体关系是可以跨设备建立的。BGP有两种对等体关系,一种的EBGP,另一种IBGP。1.EBGP对等体关系(External BGP Peer)如果建立对等体关系的两台BGP路由器位于不通的AS,那么他们之间的关系被称为EBGP对等

2021-12-04 11:49:43 861

原创 VRRP原理及配置

技术优点VRRP具有如下优点: 简化管理:在具有多播或广播能力的局域网中,借助VRRP 能在某台设备出现故障时仍然提供高可靠的缺省链路,有效避免单一链路发生故障后网络中断的问题,无需修改主机的默认网关配置。 适应性强:VRRP 报文封装在 IP 报文中,支持各种上层协议。 网络开销小:VRRP 只定义了一种报文–VRRP 通告报文,并且只有处于Master 状态的路由器可以发送 VRRP 报文。Virtual Router Redundancy Prot

2021-08-14 23:58:34 6140

原创 H323协议解析

H.323是国际电信联盟(ITU)的一个标准协议栈,该协议栈是一个有机的整体,根据功能可以将其分为四类协议,也就是说该协议从系统的总体框架(H.323)、视频编解码(H.263)、音频编解码(H.723.1)、系统控制(H.245)、数据流的复用(H.225)等各方面作了比较详细的规定。为网络电话和可视电话会议系统的进一步发展和系统的兼容性提供了良好的条件。其中系统控制协议包括H.323、H.245、和H.225.0,Q.931和RTP/RTCP是H.225.0的主要组成部份。系统控制是H.323终端的核心

2021-06-24 16:16:56 7501

原创 装饰器应用解析

简言之,python装饰器就是用于拓展原来函数功能的一种函数,这个函数的特殊之处在于它的返回值也是一个函数,使用python装饰器的好处就是在不用更改原函数的代码前提下给函数增加新的功能。一般而言,我们要想拓展原来函数代码,最直接的办法就是侵入代码里面修改,例如:import timedef func():print(“hello”)time.sleep(1)print(“world”)这是我们最原始的的一个函数,然后我们试图记录下这个函数执行的总时间,那最简单的做法就是:#原始侵入,篡改原

2021-05-22 16:49:57 78

原创 正则表达式

##总结##^ 匹配字符串的开始。##$ 匹配字符串的结尾。##\b 匹配一个单词的边界。##\d 匹配任意数字。##\D 匹配任意非数字字符。##\w 匹配字母、数字、下划线。等价于 [A-Za-z0-9_]##x? 匹配一个可选的 x 字符 (换言之,它匹配 1 次或者 0 次 x 字符)。##x* 匹配0次或者多次 x 字符。##x+ 匹配1次或者多次 x 字符。##x{n,m} 匹配 x 字符,至少 n 次,至多 m 次。##(a|b|c) 要么匹配 a,要么匹配 b,要么匹

2021-04-19 14:40:47 305

原创 多进程-Process

import requestsfrom multiprocessing import Pool,Processimport timeimport xlrdimport osdef url_get(i,*args):print(‘parent process:’, os.getppid())print(‘process id:’, os.getpid())list1=list(args)list1.append(i)j = 1try: requests.get(i) #

2021-02-03 16:00:53 92

原创 python 多进程--Pool进程池

import requestsfrom multiprocessing import Poolimport timeimport xlrdimport osdef url_get(i):print(‘parent process:’, os.getppid())#print('process id:', os.getpid())# url = ['http://www.qq.com','http://www.youdao.com']j = 1try: requests.get

2021-02-02 21:19:18 591

原创 多线程处理

import requestsimport threadingimport timeimport xlrddef url_get():http_url = []data = xlrd.open_workbook(‘D:\Python培训\shenzhou\其他\URL.xlsx’)table = data.sheets()[0]for i in range(0, 10): http_url.append(table.cell(i, 0).value)print(http_url)

2021-02-01 18:25:28 399

转载 nfs关于用户写权限的配置

NFS RFC:https://datatracker.ietf.org/doc/rfc7530/?include_text=11 说明nfs是很常用的网络共享盘方式,访问客户端数量多了之后,为确保安全,会做权限控制,一般都是放开读权限,而控制写权限。本文将在几种场景下说明 nfs 关于用户写权限的配置。2 配置2.1 nfs一些细节原理nfs 服务端即便在 exports 配置文件中配置了 rw,在客户端挂载时,往往也无法正常写入。这个是因为 nfs 客户端挂载访问时是用 uid 映射的方

2021-01-19 21:52:53 2730

原创 python连接mysql数据库

pymysql=由于 MySQLdb 模块还不支持 Python3.x,所以 Python3.x 如果想连接MySQL需要安装 pymysql 模块。pymysql 模块可以通过 pip 安装。但如果你使用的是 pycharm IDE,则可以使用 project python 安装第三方模块。由于Python统一了数据库连接的接口,所以 pymysql 和 MySQLdb 在使用方式上是类似的:#创建数据库连接pymysql.Connect()参数说明host(str): MySQL服

2021-01-15 15:59:49 151

原创 Centos 7 安装图形界面+VNCserver+KVM+NFV

一、检查服务器硬件是否支持KVM及基础配置1.检测系统是否支持cat /proc/cpuinfo | egrep ‘vmx|svm’KVM是基于x86虚拟化扩展(Intel VT 或者 AMD-V)技术的虚拟机软件,所以查看 CPU 是否支持 VT 技术,就可以判断是否支持KVM。有返回结果,如果结果中有vmx(Intel)或svm(AMD)字样,就说明CPU的支持的。2.服务器配置DNS[root@localhost ~]# cat /etc/resolv.conf //yum按照需要使用

2020-11-07 23:40:03 365

转载 IPSEC构建站点到站点连接的基本过程

对于站点到站点的会话,构建连接的基本过程如下:一个VPN网关对等体发起了到另外一个远程的VPN网关对等体的会话(触发流量),如果没有存在VPN的连接,那么ISAKMP/IKE阶段1开始:l 两个对等体协商如何保护管理连接l Diffie-hellman用于为管理连接中的加密算法和HMAC功能来安全的共享密钥。l 在安全管理连接中来执行设备验证。ISAKMP/IKE阶段1结束,阶段2开始:对等体协商参数和密钥信息用来保护数据连接(这是在安全管理连接下实现的,或者你也可以选择性的再次使用Diffie

2020-11-01 22:00:52 1416 1

转载 dns的tcp和udp使用场景

一、前言 之前在聊到 App 网络优化时,聊到通过 HTTPDNS 替换掉传统的 DNS 解析,来达到网络优化的效果。其中提到 DNS 解析,是支持 UDP 和 TCP 双协议的。 但是细心的朋友通过 wireshark、sniffer、tcpdump 等抓包工具分析,会发现基本上所有客户端发起 DNS 查询的场景下,都只使用到了 UDP 协议。 那在 DNS 中,TCP 协议在什么场景下才会用到呢?二、DNS2.1 什么是 DNS 先来简单了解一下 DNS。 在网络的世界中,每个

2020-10-17 23:36:08 1074 1

转载 linux ps top 命令 VSZ,RSS,TTY,STAT, VIRT,RES,SHR,DATA的含义

VIRT:virtual memory usage 虚拟内存1、进程“需要的”虚拟内存大小,包括进程使用的库、代码、数据等2、假如进程申请100m的内存,但实际只使用了10m,那么它会增长100m,而不是实际的使用量RES:resident memory usage 常驻内存1、进程当前使用的内存大小,但不包括swap out2、包含其他进程的共享3、如果申请100m的内存,实际使用10m,它只增长10m,与VIRT相反4、关于库占用内存的情况,它只统计加载的库文件所占内存大小SHR:sha

2020-09-29 12:09:31 4376

原创 python操作excel

import requestsimport osimport timeimport xlrdimport xlwtimport threadingimport threadpoolimport socketclass compare_app():def init(self,path1,path2):self.dict1={}self.dict2={}self.dict3={}self.path1=path1self.path2=path2 def app_pipe(sel

2020-09-11 23:26:54 65

转载 磁盘性能基本测试方法

dd if=/dev/zero of=tmp bs=1M count=10 //用dd命令测试瞬间写的能力iozone -a -i 1 -i 0 -c -g 5M -n 1M //可以更详细的测试磁盘的详细性能iozone使用比较简单下载安装:官方地址:http://www.iozone.org/到http://www.iozone.org/下载最新版wget http://www.iozone.org/src/current/iozone3_308.tartar xf iozone3_

2020-06-03 11:38:08 977

原创 硬盘性能测试

1、识别硬盘[root@lzh]# lsblk -d -o name,rotaNAME ROTAloop0 1sr0 1sda 0sdd 1sdc 1sdb 1rota值为0是固态硬盘,值为1是机械硬盘2、硬盘对应的目录[root@lzh]# dfFilesystem 1K-blocks Used Available Use% Mounted on/dev/sda2 15

2020-06-02 21:45:04 405

原创 获取应用的报文

#coding=utf-8import osimport socketimport structimport os,time,threadingimport subprocessclass get_app():def init(self,file):self.len1=4self.len2=0self.dic1={}self.file=filedef get_connect(self): app1='[bee.exe]' app2='[TangChat.exe]'

2020-05-31 17:04:54 419

转载 setup vnc server for linux - 配置VNC Server服务

setup vnc server for linux - 配置VNC Server服务setup vnc server for linux - 配置VNC Server服务vnc是远程共享桌面用的介绍如何在CentOS/Redhat上配置 VNC Server, 使用vnc viewer, SSH安全访问等安装vnc serverrpm -qa --qf="%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}\n" |grep -i vnc[root@Perf-pxy-

2020-05-31 16:46:53 731

原创 根据进程连接提取报文

#coding=utf-8import osimport socketimport structclass get_app():def init(self,file):self.len1=4self.len2=0self.dic1={}self.file=filedef get_connect(self): app1='[bee.exe]' app2='[T...

2020-04-30 09:16:25 204

原创 读pcap报文

import osimport reimport codecsimport struct‘’’一、pcap文件的格式为:文件头 24字节数据报头 + 数据报 数据包头为16字节,后面紧跟数据报数据报头 + 数据报 …pcap.h里定义了文件头的格式二、文件头字段struct pcap_file_header{bpf_u_int32 magic;u_shor...

2020-04-23 15:21:54 529

原创 文件对比

#coding:utf-8#!/usr/bin/python#import codecimport osf_out1 = open(‘C:/Users/l/Desktop/g/log_analyse/result1.txt’,‘w’)#规则有没测到的f_out2 = open(‘C:/Users/l/Desktop/g/log_analyse/result2.txt’,‘w’)#测试没有...

2020-03-08 21:56:34 88

原创 日志中取URL

import osimport reimport codecs#f_out=open(‘C:/Users/l/Desktop/g/log_analyse/analyse_hitlog.txt’,‘a+’)#f=open(‘C:/Users/l/Desktop/g/gui/http_hit_00009_20191214173819.pcap’,‘rb’)f_out=open(‘C:/Use...

2020-03-08 21:53:30 298

原创 提取GET报文的url

import osimport reimport codecs‘’’pcap文件提取GET报文的url,并将url放入到txt文件中‘’’class pcap():def init(self, file,file2):self.file = fileself.uristart=b’GET ’self.uriend=b’HTTP/’self.hoststart = b’Host...

2020-03-08 20:39:34 354

原创 ssh登陆

coding=utf-8import paramikoimport timefrom email.mime.text import MIMETextfrom email.mime.base import MIMEBasefrom email.mime.multipart import MIMEMultipartfrom email.header import Headerfrom e...

2019-07-11 15:31:12 170

原创 wireshrk自动抓包并自动删除

import os,time,threadingdef my():os.system(‘e:/Tool/Wireshark/dumpcap.exe -i 2 -s 0 -b filesize:100000 -w f:\pcap\out.pcap’)threading.Thread(target=my).start()#result=os.system(‘e:/Tool/Wireshar...

2019-07-11 11:27:12 617

原创 域名匹配

import requestsimport timeimport xlrdimport xlwtimport threadingimport threadpoolimport socketimport osdef debug():import inspectcaller_name = inspect.stack()[1][3]print ("[DEBUG]: enter {}...

2019-04-07 23:01:25 671

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除