zoukankan      html  css  js  c++  java
  • 每天一个linux命令(tcpreplay)

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

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

    主要作用:

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

      常用选项:

    -p:指定每秒发包的个数,指定该参数,其他与速率有关的参数将被忽略

    -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 –i eth2 -p 9000 ftp.pcap

     

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

  • 相关阅读:
    [20190415]10g下那些latch是共享的.txt
    [20190415]11g下那些latch是共享的.txt
    [20190409]pre_page_sga=true与连接缓慢的问题.txt
    [20190402]Library Cache mutex.txt
    scrapy简单使用方法
    PHP多进程系列笔(转)
    RdKafka文档翻译
    python判断字符串中是否包含子字符串
    python 逐行读取txt文件
    redis使用watch完成秒杀抢购功能(转)
  • 原文地址:https://www.cnblogs.com/hollyhock/p/11748250.html
Copyright © 2011-2022 走看看