- 博客(77)
- 资源 (18)
- 收藏
- 关注

原创 tcpreplay的使用方法
Tcpreplay 是一系列工具的总称,包括 Tcpreplay ,Tcprewrite 和Tcpprep ,是用来在Unix 或linux 系统上重放数据包的软件。实现数据报文回放分为三步:用Tcpprep 对报文的通信流量的两方(服务器/ 客户端)进行分离Tcpprep 的作用是划分客户端和服务器,区分PCAP 数据包的流向,即划分哪些包是客户端的,哪些包是服务器的。在回放包...
2018-12-17 11:15:06
12702
5
原创 jenkins+robotFramework持续集成(三)之jenkins参数
运行用例总数:${TEST_COUNTS}用例运行成功个数:${TEST_COUNTS,var="pass"}用例运行失败个数:${TEST_COUNTS,var="fail"}用例未运行跳过的个数:${TEST_COUNTS,var="skip"}此构建项目的名称:${JOB_NAME}此构建项目的完整URL:${JOB_URL}此构建的完整URL(比job_name多了build id):${BUILD_URL}构建状态(即成功还是失败):${
2025-03-13 18:09:25
217
原创 playwright的安装与使用
不要安装新版本,运行from playwright.sync_api import sync_playwright老报错,安装低版本解决了,按钮定位:page.click("button(也可以是span等):has-text(\"登 录\")") #按钮包含登录字样。文本定位:page.click("text=攻击成功告警数") 或者page.click("text=攻击成功告警数")定位元素个数:a = page.locator("text="+text).count()
2023-09-20 16:57:13
7061
原创 jenkins持续集成三之ssh远程执行shell命令
4、在job-构建步骤里添加ssh,红字 SSH Site not specified可以忽略。2、需要切换要执行的命令到安装python的路径中再执行用例。5、jenkins报错pybot.bat不是内部或外部命令。如果python也报错,再添加python环境变量。2、添加凭据,远程ssh的用户名密码。3、添加远程ssh地址。
2023-03-22 11:59:48
2532
原创 git安装与使用
一、本地pc新装git1、git更新用户名邮件名git执行命令时,提示输入密码,git秘钥验证错误,在 C:\Users\Administrator\.ssh目录下更新私钥和公钥文件执行下面命令,重新生成公钥私钥,一般在C:\Users\Administrator\.ssh目录,将pub文件的内容放到git云上。
2023-03-07 11:30:51
547
原创 总结一下使用paramiko遇到的问题
1、首先将python安装目录D:\ruanjian1\python\Lib\site-packages下的bcrypt相关文件全删掉,下图这些。每个channel都是命令执行的环境,每执行命令都是一个新的执行环境,不在上次执行的环境里面,在执行exec_command先要切换目录,然后在该目录下执行下一条命令,然后总是执行失败。exec_command 是每次执行都是 新打开一个channel的东西执行,相当于 每次都在各自的执行环境里面,和前面的执行环境没有关系。
2022-09-28 17:27:58
3535
原创 win环境的radius服务器搭建
1、下载服务器,解压就行吗,免安装,运行WinRadius.exeradius认证服务器-其它文档类资源-优快云下载2、点击设置-系统,查看系统设置,可以看到秘钥和认证端口3、点击操作,添加账号,输入用户名密码即可添加成功至此,radius服务器就可以正常使用了4、调试,运行文件夹里的RadiusTest.exe输入账号密码进行认证查看日志,认证成功,说明配置没有问题linux上的radius服务器搭建,可以看这篇radius服务器搭建_新雪兰的博客-.
2022-04-28 14:35:06
7911
4
原创 二三层报头及IP分片详解
一、IP报文字段IP头格式 version Header Lenth type of service Total length Identification Flags Fragment offset time to live protocol header checksum Source address ...
2022-03-21 16:34:27
11575
原创 radius服务器搭建
二一、安装radius服务1、yum安装yum install -y freeradius freeradius-mysql freeradius-utils如果安装失败,看这里centos6可用的源_新雪兰-优快云博客2、防止服务没起来 ,重启下服务service radiusd restart3、测试是否安装成功radiusd –X &radtest testing password localhost 0 testing123有如下打印代表安装..
2022-01-12 14:15:52
11098
原创 centos6可用的源
一、问题:yum源不可用Loaded plugins: fastestmirror, refresh-packagekit, securityLoading mirror speeds from cached hostfileepel/metalink | 4.1 kB 00:00 * base: mirrors.aliyun.com* epe...
2022-01-11 18:29:58
1408
原创 Jenkins+Robot Framework持续集成配置(二)
1、安装groovy-postbuild插件我这是已安装的,未安装在可选插件里,安装完后,重启jenkins输入:http://地址/restart 可以重启
2021-12-28 15:19:03
2614
原创 三层mac地址变化
1、首先了解,只有经过路由器,流量的mac地址才会发生变化,经过二层交换机,流量的mac地址是不会变化的。如拓扑1:C->S例如:C-mac地址为:11:11,S-mac地址为22:22。在C-S交互时流量经过交换机1/2时,C/S流量包的mac地址是不会发生变化的。2、只有经过路由器流量中的mac地址才会发生变化。如拓扑2:C-mac地址为:11:11,S-mac地址为22:22R1:2mac地址为:33:33 R1:2mac地址为:44:44在流量经过路由器时从R.
2021-10-25 16:15:45
3098
1
原创 curl常用命令的使用
curl常用参数1、curl -k再发送https请求时,加上-k参数,否则会有如下证书的报错curl: (60) Peer's certificate issuer has been marked as not trusted by the user.More details here: http://curl.haxx.se/docs/sslcerts.html2、curl -X(大写) 指定请求方法,如POST、GET等curl -k -X POST https://www...
2021-07-23 15:32:41
26723
原创 robot自动化问题总结
1、运行报错command: pybot.bat --argumentfile c:\users\wuxj\appdata\local\temp\RIDEsasqcx.d\argfile.txt --listener C:\Python27\lib\site-packages\robotide\contrib\testrunner\TestRunnerAgent.py:50226:False C:\auto[ ERROR ] Suite 'auto' contains no tests or task
2021-01-07 11:00:18
2556
1
原创 Jenkins+Robot Framework持续集成配置(一)
一、安装Jenkins1、首先需要安装java环境安装,选择java8-11版本,不然进程可能起不来https://blog.youkuaiyun.com/weixin_40748006/article/details/1025495522、下载安装包,直接下一步安装完成。https://www.jenkins.io/download/3、会自动打开localhost页面,根据提示路径输入密码,选择安装系统推荐插件二、Jenkins+Robot Framework持续集成配置1、安装robo
2020-09-28 11:16:32
2690
3
原创 使用python scapy库根据tcp流分离pcap包
前言:在测试过程中抓了一些包,里面的tcp流太多了,手动分离出来太慢,就写了一个脚本ps:只适用于分离单条tcp流的情况,像ftp这种有控制流数据流的情况不适用思路:1、 首先需要将pcap包里的每条tcp流找出来,由于代码没办法像在wireshark里直接通过tcp.stream eq 1 过滤条件追踪流,所以想了个其他办法,通过syn包的源端口来区分,源或目的端口和syn包端口一致的,视为同一条流。将syn包的的源端口组成port列表,列表的长度就是pcap里流的数量2、创建一个长...
2020-07-28 11:24:46
4006
原创 Nginx服务器搭建详解+https+文件下载
一、安装Nginx1、安装pcre依赖及opensslyum -y install pcre* yum -y install openssl*2、下载ngnix安装包,编译安装wget http://nginx.org/download/nginx-1.14.2.tar.gz #下载安装包tar -zxvf nginx-1.14.2.tar.gz #解压./configure #执行文件make -j4 #编译make install #安装3、设置软连接
2020-07-10 11:14:40
2665
1
原创 Apache及openssl配置https详解
1、openssl genrsa -des3 -out c:\des3.key 2048https://www.cnblogs.com/tugenhua0707/p/10927722.htmlhttps://blog.youkuaiyun.com/wanggong_1991/article/details/88391478
2020-07-03 11:54:30
2873
原创 Windows搭建Apache文件上传下载-支持Ipv4及ipv6访问
1、下载安装包https://www.apachelounge.com/download/2、解压3、修改httpd.conf文件httpd.conf在Apache24\conf目录下,SRVROOT改为Apache存放的地址运行bin下面的这两个文件4、管理员方式启动cmd.execd C:\httpd-2.4.43-win64-VS16\Apache24\bin #切到bin目录下httpd.exe -k install #执行这条命令5、启动..
2020-06-29 09:49:56
3504
3
原创 python 字符串去除驼峰
字符串驼峰指 相邻的三个字符 两端的两个字符相同,如:aba、AcA去驼峰从左到右,每遇到一组驼峰就消除,需要考虑之前不是驼峰,但是由于去除了中间字符新生成的驼峰。例如:acacba思路:使用栈的思想,每次元素入栈,如果栈中的元素个数超过2个,则校验与当前的元素是否有驼峰,有驼峰则最后三个元素出栈python实现如下:def tuofeng(a): if len(a)<=2: return [] res = [] for i in range(0
2020-06-28 19:44:50
3025
3
原创 centos搭建MongoDB数据库-ipv4+ipv6
一、mongodb环境基础搭建1、下载安装包https://www.mongodb.com/dr/fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-4.2.7.tgz/download2、mongodb安装1)解压安装包cd /usr/tar -zxvf mongodb-linux-x86_64-rhel62-4.2.7.tgzmv mongodb-linux-x86_64-rhel62-4.2.7.tgz mongodb
2020-06-17 15:16:14
1872
1
原创 DNS篇之dig使用详解
1、首先DNS常见的一些类型如下:类型 数值 描述 A 1 域名的IPv4地址 AAAA 34 域名的IPv6地址 CNAME 5 域名的别名,可以理解为域名的重定向,主要方便IP地址的变更 NS 2 指定哪个域名服务器可以解析该域名的子域名 SOA 6 授权机构记录,记录ns中哪个是主服务器。 PTR 12 根据IP反向查找域名 HINFO 13 主机信息 MX 15.
2020-06-15 16:34:09
21136
4
原创 wireshark通过lua插件解析redis协议
工作需要抓了一些redis数据库的报文,使用wireshark打开,显示的都是tcp协议,如下图,对于看redis协议具体内容来说很不方便通过搜索发现,可以使用lua插件来解析redis,操作步骤如下:1、下载lua编写的redis-wireshark,放到wireshark安装目录https://github.com/jzwinck/redis-wireshark2、修改init.lua,在wireshark安装目录下将里面的enable_lua = true的那部分改为如下内容.
2020-05-29 18:07:33
1864
4
原创 DNS篇之DNS协议详解
1、DNS原理2、DNS包结构3、DNS类型4、DNS有哪些请求方式?怎么发送不同请求的DNS5、DNS服务器搭建6、DNS反向解析
2020-05-26 15:26:34
8691
原创 DNS篇之DNS服务器搭建
centos下使用bind搭建DNS服务器1、安装bindyum -y install bind*2、bind服务文件配置使用BIND软件构建域名服务是,主要涉及两种类型的配置文件:主配置文件和区域数据文件。其中,主配置文件用于设置named服务的全局选项、注册区域及访问控制等各种运行参数,区域数据文件用于保存 DNS 解析记录的数据文件(正向或反向记录)。1)主配置文件vi /etc/named.conf2)配置区域文件1、添加自己的域名,定义正向解析和反向解析,以
2020-05-25 16:16:58
6506
2
原创 centos代理服务器squid安装与使用以及windows代理服务器CCproxy安装使用
一、centos代理服务器squid安装与使用1、安装yum install squid -y yum install httpd-tools -y2、配置squid.conf文件vi /etc/squid/squid.conf这是不受限制,允许所有ip访问代理,无需用户名密码3、需要用户名密码访问代理,配置如下:1、首先使用htpasswd创建用户名和密码: htpasswd -c /etc/squid/passwd test1232、 查看添加的用户.
2020-05-14 15:05:03
6316
1
原创 科来kelai工具的安装与使用-改包回放包工具
1、科来安装包https://download.youkuaiyun.com/download/weixin_40748006/124118022、科来安装安装很简单,直接运行安装包里的下面这个文件,选择下一步全部安装即可3、科来的使用3.1 安装完后,可以在程序里找到以下工具或者在桌面打开这个总页面,忽略弹窗3.2 数据包播放器的使用适用拓扑:简易拓扑如下:3.3 数据包生成器的使用以http包为例:1、收到导入要修改的pcap包2.
2020-05-12 15:46:33
5110
原创 支持tcp连接的syslog服务器
1、kiwi_syslog_server,syslog服务器安装包如下:链接:https://pan.baidu.com/s/1cHKtB_NfapsvgBcXOgifyQ提取码:0epv2、直接下一步安装即可3、点击配置,配置syslog服务器4、勾选UDP及tcp服务,就可以同时开启tcp和udp的syslog服务了...
2020-04-28 17:52:07
2714
1
原创 curl发送不同的请求方法
前言:测试中需要抓取http不同请求方法的包,get、post这类常见的方法随便访问网页就可以。但如何发送http的其他请求方法呢,HEAD、OPTIONS、PUT、PATCH、DELETE、TRACE 和 CONNECT查询资料发现可以用curl实现HTTP 请求方法HTTP1.0 定义了三种请求方法: GET, POST 和 HEAD方法。HTTP1.1 新增了六种请求...
2020-03-13 18:03:30
12829
原创 远程控制客户端使用教程-multiDesk
multiDesk安装包:https://download.youkuaiyun.com/download/weixin_40748006/12139300multiDesk使用教程1、首先开启pc的远程控制首先说明,这不是向日葵那种的远程控制,首先要2、墙裂推荐使用multiDesk远程控制pc...
2020-03-04 14:48:41
5719
原创 支持ipv6的各种服务器和客户端
1、ftp服务器:xlight ,客户端:FileZilla,使用很简单,注意ipv6地址加方括号[]2、邮件服务器服务器:hMailServer 客户端:Thunderbird、sylpheed配置使用教程:https://blog.youkuaiyun.com/weixin_40748006/article/details/1034963723、smb服务服务器:正常开启就行...
2019-12-30 19:04:37
3762
1
原创 SQL server安装教程
1、安装包链接:https://pan.baidu.com/s/1okaTSIrXPhCBkKTqkTKbSg提取码:exsb2、运行安装的exe,解压完成后,点击运行setup,选择全新安装3、一直下一步,选择全新安装4、下一步:输入产品秘钥4、功能我全选了5、选择默认实例,下一步6、 一直下一步,输入默认用户sa的密码7、下一...
2019-12-30 19:02:40
1245
1
原创 支持ipv6的邮件服务器和客户端安装与使用-hMailserver和sylpheed
hMailserver邮件服务器及sylpheed邮件客户端支持ipv61、hMailserver和sylpheed安装包:hmailserver安装包:链接:https://download.youkuaiyun.com/download/weixin_40748006/12113106sypheed安装包:链接:https://download.youkuaiyun.com/download/we...
2019-12-11 18:44:56
6346
3
原创 java安装教程
1、安装包地址https://www.oracle.com/technetwork/java/javase/downloads/index.html2、点击下载对应的安装包3、点击运行,自己选择安装目录,其他的下一步就好。我的安装目录为:D:\ruanjian\java4、添加环境变量我的电脑->属性->高级系统设置->高级->环境变量直...
2019-10-14 15:46:58
2882
原创 python3数据经base64解码后带b‘的解决办法
在写代码过程中,需要对获取的进行base解码,但是输出的数据格式带b‘checksum = r.url.split('?g=')[1]check =base64.b64decode(checksum)print (check)输出结果b'lang=0'转化为字典格式后输出变成了{"b'lang':0"} 格式不对解决办法:在进行一次decode解码 ...
2019-05-07 10:45:07
10179
2
原创 python实现快速排序
一趟快速排序的算法是:1)设置两个变量i、j,排序开始的时候:i=0,j=N-1;2)以第一个数组元素作为关键数据,赋值给key,即key=A[0];3)从j开始向前搜索,即由后开始向前搜索(j--),找到第一个小于key的值A[j],将A[j]和A[i]的值交换;4)从i开始向后搜索,即由前开始向后搜索(i++),找到第一个大于key的A[i],将A[i]和A[j]的值交换;...
2019-04-28 11:16:13
165
原创 windows下python+selenium+chromedriver安装
1、下载Python2.7版本,默认运行安装即可,记住安装的目录,我是安装在了D盘下2、安装完成之后,设置Python环境变量(操作步骤: 电脑->属性->高级->环境变量->系统变量中的PATH为:变量值:python的安装路径 如:D:\Python27) 3、在python安装目录下看到Script目录,4、同样在变量中加入 path:D:\Pytho...
2019-03-26 14:38:18
913
google-chrome-stable_current_x86_64_68.0.3440.84.rpm
2019-09-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人