首页 > 其他分享 >【tcpreplay】录包并回放(有待研究)

【tcpreplay】录包并回放(有待研究)

时间:2024-07-22 16:11:02浏览次数:13  
标签:Sending 回放 packets Packet ............... 录包 tcpreplay Local

一、场景

    由于测试过程想对生产环境的数据进行录制。并回放给测试服务,所以进行尝试

 

二、工具

    tcpreplay

   

 

三、录制数据包

sudo tcpdump -i enp4s0 dst port 8000 -w http.pcap -v

 

 

四、tcpreplay-edit进行回放

sudo tcpreplay-edit --unique-ip -l 1 -i enp4s0 ./http.pcap

$ sudo tcpreplay-edit --unique-ip -l 1 -i enp4s0 ./http.pcap
Actual: 10 packets (1124 bytes) sent in 2.09 seconds
Rated: 536.9 Bps, 0.004 Mbps, 4.77 pps
Flows: 3 flows, 1.43 fps, 10 flow packets, 0 non-flow
Statistics for network device: enp4s0
        Successful packets:        10
        Failed packets:            0
        Truncated packets:         0
        Retried packets (ENOBUFS): 0
        Retried packets (EAGAIN):  0

五、使用tcpliveplay回放

$ sudo tcpliveplay enp4s0 ./http.pcap 192.168.3.52 38:ad:be:97:69:23 8000

new source port:: 8000
Random Local SEQ: 621619904
Packets Scheduled 8
Sending Local Packet...............     [1]
Sending Local Packet...............     [2]
Sending Local Packet...............     [3]
Sending Local Packet...............     [4]
Sending Local Packet...............     [5]
Sending Local Packet...............     [6]
Sending Local Packet...............     [7]
Sending Local Packet...............     [8]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~ CONGRATS!!! You have successfully Replayed your pcap file './http.pcap'
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

----------------TCP Live Play Summary----------------
- Packets Scheduled to be Sent & Received:          8
- Actual Packets Sent & Received:                   8
- Total Local Packet Re-Transmissions due to packet
- loss and/or differing payload size than expected: 7
- Thank you for Playing, Play again!
----------------------------------------------------------

 

 

六、讨论

1、数据包无法响应,服务端不能正产进行交互

 

 

 

 

参考链接:

https://blog.csdn.net/xingqingly/article/details/104373975/

https://blog.csdn.net/leeezp/article/details/125448834

tcpreplay + tcpdump 联合起来进行回放和监控_tcpreplay回放数据包 服务端没数据-CSDN博客

稳定流量的数据包回放方法-CSDN博客

 

标签:Sending,回放,packets,Packet,...............,录包,tcpreplay,Local
From: https://www.cnblogs.com/fireblackman/p/18316202

相关文章

  • 强烈推荐:18.3k star,推荐一款简单易用的HTTP请求流量录制回放工具:Goreplay
    在软件开发和测试过程中,我们经常需要对应用程序的网络请求进行录制和回放,以便进行性能分析、压力测试或者模拟复杂的网络环境。今天,我要向大家推荐一款简单易用的HTTP请求流量录制回放工具:Goreplay。1、简介Goreplay是一款用Go语言编写的HTTP请求流量录制回放工具。它可......
  • uniapp [全端兼容] - 详细实现接入使用海康威视监控云端显示及控制功能,网站集成安装海
    前言如果需要Vue版本,请访问这篇文章。在uni-app全平台兼容(H5网页网站、支付宝/微信小程序、安卓App、苹果App、nvue)项目开发中,详解免费安装使用“海康威视监控摄像头”在网页中对接设备并进行实时显示监控画面及各种功能操作控制教程,对接海康视频监控播放及回放......
  • 研发视角浅谈R2流量回放测试
    一、背景测试小伙伴们在2023年保障了团队线上系统0问题,这简直就是一项了不起的壮举!这得益于咱们测试组同事对工作的细致投入、风险把控、以及严格遵循流程规范进行测试用例评审、自动化建设、联调推动、回归验证、常态化压测、大促高保真压测、引流回放等多重保险策略工作。尤......
  • vue 高德地图实现进度条轨迹回放
    <template><divstyle="position:relative"><divstyle="position:absolute;right:10px;top:10px;z-index:1"><el-button@click="silderInput">开始回放</el-button><el-button@......
  • Qt/C++编写地图应用/离线地图下载/路径规划/轨迹回放/海量点/坐标转换
    一、前言说明这个地图组件写了很多年了,最初设计的比较粗糙,最开始只是为了满足项目需要,并没有考虑太多拓展性,比如最初都是按照百度地图写死在代码中,经过这几年大量的现场实际应用,以及大量的用户提出的改进意见,逐渐萌生了彻底重新编写对应地图相关的代码,比如基类子类的设计,各种功能......
  • L 波段射频采集存储回放系统
    L波段采集回放系统是一套便携式模拟数字采集系统,该系统主要由射频输入模块、中频接收回放模块、FPGA信号处理单元、服务器系统和存储单元等组成。L波段采集回放系统的功能主要用于对950MHz〜2150MHz模拟量射频信号的采集、存储记录与回放;采集与回放信号瞬时带宽高达500MHz。将......
  • 3G采集回放卡
    **3Gsps14bitADC;12.6G14bitDAC,PCIExpressGen3高速采集回放卡**集成高速AD和DA转换器超高带宽PCIe总线高速采集回放板卡。它具有14bit分辨率、3GS/sAD采样率和12.6GS/sDA更新率,基于XilinxKU060FPGA系列。高速AD/DA转换器适用于雷达或通信中的高频和中频信号采集与......
  • 基于AD9009的PCIe射频信号采集回放卡
    基于AD9009的PCIe射频信号采集回放卡PCIe射频收发平台75MHz至调谐范围200MHz瞬时带宽基于RF-IC芯片PCIe射器和接收器、集成式频率合成器以及数字信号处理功能。满足3G、4G和5G宏蜂窝时分双工(TDD)基站应用要求。接收链路由两个独立的带宽、直接变频接收器组成,具有出色的动射频......
  • 超简单的最新钉钉直播回放下载教程(一分钟就能学会啦)
    所需软件:钉钉,浏览器(这里以谷歌浏览器为例),m3u8下载器,猫抓工具思路:在浏览器中打开钉钉直播回放,抓取m3u8文件,利用m3u8下载器完成下载目的:在浏览器中打开钉钉直播回放,然后用下载器一步下载1.我们直接的打开我们的钉钉软件,然后用分享的方式把我们的课程链接复制下来到浏览器里面......
  • CATIA二次开发VB入门(1)——认识catia二次开发,宏的录制、回放和编辑
    目录引出认识CATIA二次开发刘瑞欣vb程序设计教程Excel中的vba开发catia中的vba开发宏的录制、回放和编辑宏代码精简画圆柱阵列宏Macro文件的3种类型宏的保存:文件夹,项目,catia文件宏加入到工具条中插曲:工具条的恢复总结发生肾么事了??鼠标中键旋转不了解决:特征树不显示......