tcpreplay命令 - 性能或功能测试
2024-01-09 本站作者 【 字体:大 中 小 】
tcpreplay 是一种pcap包的重放工具,它可以将用ethreal、wireshark工具抓下来的包原样或经过任意修改后重放回去。它允许你对报文做任意的修改(主要是指对2层、3层、4层报文头),指定重放报文的速度等,这样tcpreplay就可以用来复现抓包的情景以定位bug,以极快的速度重放从而实现压力测试。
语法格式:tcpreplay [参数] [文件]
常用参数:
-A | -vA “nnt”表示以tcpdump风格输出报文信息,并且不打印时间戳、主机名、端口服务名称。注意不要使用-c参数来指定打印的数据报文的个数,这样发送出去的报文也会变少 |
-c | 双网卡回放报文必选参数,后面紧跟cache文件名,该文件为tcpprep根据对应的pcap文件构造出来 |
-i | 双网卡回放报文必选参数,指定主接口 |
-K | 重写从网卡发送报文的源MAC地址 |
-O | 没有测试使用 |
参考实例
将 ftp.pcap 文件进行 tcpprep 操作,制作 cache 文件:
[root@linuxcool ~]# tcpprep -an client -i ftp.pcap -o ftp.cache –v
重放 tftp 服务器上抓到的报文 * a、在 tftp 服务器上使用 ethereal 抓包,存为 tftp.pcap 文件。 b、将 pcap 文件进行 tcpprep 的操作,制作 cache 文件:
[root@linuxcool ~]# tcpreplay -c ftp.cache -i eth0 -j eth1 ftp.pcap -R –v
与该功能相关的Linux命令:
- ansible命令 – 运维自动化工具
- metamail命令 – 处理非文字E-mail的程序
- grub-crypt命令 – 对口令进行加密
- svnadmin命令 – 管理SVN版本库
- smbtree命令 – 基于文本的SMB网络浏览器工具
- mkisofs命令 – 建立ISO 9660映像文件
- pushed命令 – 向shell目录堆栈中添加记录
- pv命令 – 管道查看器
- eval命令 – 重新运算求出参数
- shuf命令 – 产生随机的排列
猜你喜欢
手机没有彩色了怎么设置
3D高斯飞溅数据压缩[高斯飞溅]
推荐一台迷你pc,是电脑城一辈子的敌人!
垃圾处理器有必要买吗(垃圾处理器值得买吗)
门禁卡怎么在vivo手机里面使用
微信如何修改微信号
华为手机和电脑怎么连接传输照片
美团外卖如何发红包?
手机号积分怎么兑换话费
如何成为汤博乐(Tumblr)女孩
华为哪款手机玩游戏性能最好
扩音器什么品牌音质最好(哪个品牌的扩音器音质最佳?)
铠侠固态硬盘怎么样(铠侠固态硬盘的表现如何?)
公认最静音的电风扇(国内10大电风扇品牌排行)
光信号闪红灯会自己好吗(路由器闪红灯是怎么回事)
联想k29为什么是神机(联想k29怎么样)
国内冰箱排名前十的品牌(质量最好的10大冰箱品牌)
凯夫拉手机壳怎么样(凯夫拉手机壳的表现如何?)
键盘突然没反应是怎么回事
垃圾处理器有必要买吗(垃圾处理器值得买吗)