天天看點

tcpreplay發包機部署流程

目錄

​​一、安裝tcpreplay​​

​​1 .線上安裝​​

​​2 .離線安裝​​

​​3.驗證​​

​​二、使用tcpreplay發送資料​​

​​1.重寫pcap包​​

​​2. 發送日志​​

​​下文涉及的安裝包以及pcap包,點此下載下傳​​

一、安裝tcpreplay

1 .線上安裝

yum install tcpreplay      

2 .離線安裝

如果線上安裝失敗可以進行離線安裝。

tcpreplay發包機部署流程
tcpreplay發包機部署流程

将兩個這個rpm包上次至你需要安裝tcpreplay的機器。

按照順序執行以下指令:

rpm -ivh epel-release-7-14.noarch.rpm

rpm -ivh tcpreplay-4.3.4-1.el7.x86_64.rpm      

3.驗證

在伺服器背景輸入tcpreplay,顯示幫助資訊,說明安裝成功。

tcpreplay發包機部署流程

  tcpreplay幫助資訊

二、使用tcpreplay發送資料

1.重寫pcap包

tcpreplay發包機部署流程

将附件56to300010w.pcap導入你安裝tcpreplay的機器上。

執行以下指令。

在實踐中,你隻需将紅字參數,修改為你對應的ip和mac即可,深入了解各個參數含義,請參考官方文檔。

tcprewrite --srcipmap=0.0.0.0/0:10.44.239.140/30 --dstipmap=0.0.0.0/0:10.44.239.141/32 --enet-dmac=00:0c:29:37:ad:62  --infile=56to300010w.pcap --outfile=test.pcap -C      

參數值說明:

10.44.239.140:發包機位址IP

10.44.239.141:目标位址IP

00:0c:29:37:ad:62:目标位址的mac位址

2. 發送日志

執行指令。

nohup tcpreplay -i ens32 -p 5000 -l 5000000000 test.pcap &      

參數說明:

-nohup:不挂斷的運作指令

-i:網卡名稱

繼續閱讀