pcap封包修改服务器数据,tcprewrite批量修改pcap数据报文

本文介绍了如何使用tcprewrite工具进行pcap封包的修改,包括批量修改IP到指定值、修改端口、随机生成IP以及修改源IP到指定段。提供了详细的操作步骤和命令参数解释,适用于网络数据包分析和测试场景。
摘要由CSDN通过智能技术生成

1、修改报文IP到同一指定值

tcpprep -p --pcap=input.pcap --cachefile=output.cache

tcprewrite -i input.pcap -o output.pcap --cachefile=ouput.cache -e 1.1.1.1:2.2.2.2

批量处理shell脚本:

#!/bin/sh

myFile=/root/IP_connect.txt

file_path=/root/pcap_file

cat $myFile | while read line

do

echo $line

m=`echo $line |awk '{print $1}'`

n=`echo $line |awk '{print $2}'`

f=`echo $line |awk '{print $3}'`

cd $file_path

tcpprep -p --pcap=succ_change.pcap --cachefile=test_cache.cache

sleep 1

tcprewrite -i succ_change.pcap -o $f --cachefile=test_cache.cache -e $m:$n

sleep 1

mv $f $file_path/pcap/

sleep 1

cd $file_path

rm -rf test_cache.cache

sleep 3

echo "finished!"

done

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值