码迷,mamicode.com
首页 > 系统相关 > 详细

每天一个linux命令(tcpreplay)

时间:2019-10-27 19:08:04      阅读:97      评论:0      收藏:0      [点我收藏+]

标签:bbb   命令   multi   固定   mtu   文件   mac地址   工作   超时   

tcpreplay----pcap包重放(播包)

  格式:tcpreplay [选项] [播包文件名]

主要作用:

1.重放数据包,可以将tcpdump命令存储的数据文件进行重放以达到某种工作目的,并允许对报文做任意修改,不仅限于播放速度等

  常用选项:

-t:<mtu>指定mtu数值,标准的10/100M网卡的默认mtu数值为1500

-i:<网口号>双网卡播包必选参数,指定播放的主网口

-I:<mac>重写主网卡发送报文的目的MAC地址

-l:<循环次数>循环播放的次数

-m:<multiple> 指定一个倍数值,就是必默认发送速率要快多少倍的速率发送报文。 加大发送的速率后,对于DUT可能意味着有更多的并发连接和连接数,特别是对于BT报文的重放, 因为连接的超时是固定的,如果速率增大的话, 留在session表中的连接数量增大,还可以通过修改连接的超时时间来达到该目的
-w:<file>将主网卡发送的报文写到文件中去
-v:每播放一个报文都以tcpdump格式打印出来
-V:查看版本数

  示例:

1.从eth2网卡发送ftp数据包

tcpreplay –t –i eth2 ftp.pcap

2.播放ftp数据包并指定播放速率

tcpreplay –t 9000 –i eth2 ftp.pcap


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~华丽的切割线~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

每天一个linux命令(tcpreplay)

标签:bbb   命令   multi   固定   mtu   文件   mac地址   工作   超时   

原文地址:https://www.cnblogs.com/hollyhock/p/11748250.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!