接口测试的核心概念是什么
498
2022-11-05
tcpreplay发包机部署流程
目录
一、安装tcpreplay
1 .在线安装
2 .离线安装
3.验证
二、使用tcpreplay发送数据
1.重写pcap包
2. 发送日志
下文涉及的安装包以及pcap包,点此下载
一、安装tcpreplay
1 .在线安装
yum install tcpreplay
2 .离线安装
如果在线安装失败可以进行离线安装。
将两个这个rpm包上次至你需要安装tcpreplay的机器。
按照顺序执行以下命令:
rpm -ivh epel-release-7-14.noarch.rpmrpm -ivh tcpreplay-4.3.4-1.el7.x86_64.rpm
3.验证
在服务器后台输入tcpreplay,显示帮助信息,说明安装成功。
tcpreplay帮助信息
二、使用tcpreplay发送数据
1.重写pcap包
将附件56to300010w.pcap导入你安装tcpreplay的机器上。
执行以下命令。
在实践中,你只需将红字参数,修改为你对应的ip和mac即可,深入理解各个参数含义,请参考官方文档。
tcprewrite --srcipmap=0.0.0.0/0:10.44.239.140/30 --dstipmap=0.0.0.0/0:10.44.239.141/32 --enet-dmac=00:0c:29:37:ad:62 --infile=56to300010w.pcap --outfile=test.pcap -C
参数值说明:
10.44.239.140:发包机地址IP
10.44.239.141:目标地址IP
00:0c:29:37:ad:62:目标地址的mac地址
2. 发送日志
执行命令。
nohup tcpreplay -i ens32 -p 5000 -l 5000000000 test.pcap &
参数说明:
-nohup:不挂断的运行命令
-i:网卡名称
-p:每次发送包数
-l:循环次数
总发包数量=5000 * 5000000000
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~