bg

1.基本用法

tcpreplay --intf1=eth0 sample.pcap      等价于

tcpreplay -i eth0 sample.pcap

(查看tcpreplay的缩写:tcpreplay -h)

2.以不同的速度回放

1) 以尽可能大的速度回放

tcpreplay --topspeed --intf1=eth0 sample.pcap

2) 以10Mbps速率回放

tcpreplay --mbps=10.0 --intf1=eth0 sample.pcap

3)以原速度的7.3倍速率回放

tcpreplay --multiplier=7.3 --intf1=eth0 sample.pcap

4)以原速度的7.3倍速率回放

tcpreplay --multiplier=7.3 --intf1=eth0 sample.pcap

5)以每秒回放25个包的速率回放

tcpreplay --pps=25 --intf1=eth0 sample.pcap

6)以一次一个包的速率发送数据包

tcpreplay --oneatatime --verbose --intf1=eth0 sample.pcap

3.循环播放数据包

1)重放10次

tcpreplay --loop=10 --intf1=eth0 sample.pcap

2)无限循环重放,直到Ctrl+C结束

tcpreplay --loop=0 --intf1=eth0 sample.pcap

4.两个网口之间重放数据包

1)利用tcpprep将数据包通信双方区分为客户端和服务器端,这样在eth0和eth1之间通信就相当于客户端和服务器

tcpreplay --cacheile=sample.prep --intf1=eth0 --intf2=eth1 sample.pcap

(备注:cachefile由tcpprep生成)

2)如果已经将数据包分成两个文件,那么tcpreplay就可以用如下命令在两个网口进行数据的重放

tcpreplay --dualfile --intf1=eth0 --intf2=eth1 side-a.pcap side-b.pcap

tcpreplay linux,Linux——Tcpreplay相关推荐

  1. linux centos tcpreplay 重放数据

    tcpreplay是什么? 简单的说, tcpreplay是一种pcap包的重放工具, 它可以将用ethreal, wireshark工具抓下来的包原样或经过任意修改后重放回去. 它允许你对报文做任意 ...

  2. 九十分钟极速入门Linux——Linux Guide for Developments 学习笔记

    转载自: 九十分钟极速入门Linux--Linux Guide for Developments 学习笔记 http://mp.weixin.qq.com/s?__biz=MzAwNTMxMzg1MA ...

  3. [Linux]Linux下安装和配置solr/tomcat/IK分词器 详细实例二.

    为了更好的排版, 所以将IK分词器的安装重启了一篇博文,  大家可以接上solr的安装一同查看. [Linux]Linux下安装和配置solr/tomcat/IK分词器 详细实例一: http://w ...

  4. krc 编辑 linux,Linux网络编程

    6 berkeley - 145 - struct in_addr { unsigned long s_addr; }; ina struct sockaddr_in struct in_addr i ...

  5. 简单了解linux,linux简单了解

    今天主要了解下linux linux目录结构包含: /:代表根目录 bin(binaries):存放二进制可执行文件 sbin(super user binaries):存放二进制可执行文件,只有ro ...

  6. linux puppy 安装软件,puppy linux(linux操作系统)V5.7.2 官方版

    puppy linux(linux操作系统)是一款十分优秀的全新linux发行系统.平常linux操作系统太过简陋,puppy linux集合了大量所需功能.但它自带了大量的描扫仪.打印机.数码相机的 ...

  7. 什么是Linux?Linux主要用在那?为什么有Linux?

    一,什么是Linux Linux,是一个开放式系统,任何人可以根据它的源码改编,做成你想要的样子(反正就是非常开放) 为什么要开发Linux 这个说来话长,就是一位Windows程序袁,因为不满足Wi ...

  8. git管理工具 linux,linux系统下使用流行的版本管理工具 Git

    前几天被版本管理困扰了好久,主要是因为 没法回到之前的版本,新版本又出了问题真的很尴尬. 终于决定使用目前网上很火的版本管理工具-------Git 历史啥的就不说了,说些有用的. 我用的是oschi ...

  9. tpm linux,Linux内核再次升级 支持TPM芯片

    [IT168 软件资讯]Linux内核更新是越来越快了,自Linux 2.6.11今年4月推出后,昨天李纳斯·托沃兹(Linus Torvalds)发布了Linux 2.6.12核心. Linux K ...

  10. Linux | Linux系统目录

    Linux | Linux系统目录 Linux目录和Windows目录有着很大的不同,Linux目录类似一个树,最顶层是其根目录,如下图: /bin 二进制可执行命令 /dev 设备特殊文件 /etc ...

最新文章

  1. CODING 2.0 企业级持续交付解决方案
  2. 浏览器控件JxBrowser 6.18发布 | 极大增强了安全性
  3. c++ auto 关键字
  4. 我的世界服务器怎么找到指定路径,[小白]MC服务端目录详解
  5. Shell 脚本编程之基础
  6. 前端学习(2741):重读vue电商网站51之首页内容定制
  7. 5G精华问答 | 5G关键技术解读
  8. mysql 5.6.20 优化_mysql 5.6.20 占用内存超大,大概400M左右
  9. mysql一:初识数据库
  10. CPU的向量化、多核技术、多路技术、众核技术
  11. MySql 中的 int(11) 到底代表什么意思?
  12. 侣信即时通讯系统全新发布
  13. document.onreadystatechange()来判断页面加载完
  14. 补一天三层的东西,ACL
  15. android 更换系统壁纸,Android使用线程更换壁纸
  16. 2019最新私塾在线高级java软件架构师培训项目实战(完整)
  17. 详解相机的sensor工作原理
  18. web前端开发初学者,html的介绍及常用标签
  19. vue路由传参的三种方式/含页面刷新参数丢失解决方案(详细)
  20. CAPI 初探及使用小结(4)

热门文章

  1. 计算机网络——Cisco Packet Tracer 实验
  2. 极化SAR图像四成分分解
  3. 学会写作:自我进阶的高效方法
  4. 将社会工程学演绎成艺术---弗兰克·威廉·阿巴内尔的传奇故事--黑客博客
  5. 2014中国互联网安全大会
  6. RRT、RRTConnect、RRT*——Matlab算法
  7. 运维必看!阵列硬盘掉线的恢复过程
  8. win7 无法访问服务器共享文件夹,win7系统共享文件夹无法访问的解决方法
  9. 使用Sbert预训练的TTS模型《Expressive Text-to-Speech using Style Tag》
  10. 曲师大教务系统服务器,曲阜师范大学掌上教务