首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用tcprewrite重写pcap目标ip

使用tcprewrite重写pcap目标ip
EN

Stack Overflow用户
提问于 2016-01-27 21:07:45
回答 2查看 2.6K关注 0票数 1

我尝试用下面的命令重写pcap的目标ipv6:

代码语言:javascript
复制
tcprewrite --infile=v6Capture_d80095.pcap --outfile=test.pcap --dstipmap=[ff02::16],[fe80::20c:29ff:fe4c:84f2]

但是得到了错误消息:

代码语言:javascript
复制
Fatal Error: Unable to parse args: From parse_args.c:tcpedit_post_args() line 89:
Unable to parse --dstipmap=[ff02::16],[fe80::20c:29ff:fe4c:84f2]

有什么建议吗?

提前感谢!

EN

回答 2

Stack Overflow用户

发布于 2016-01-27 21:24:34

应该是:

代码语言:javascript
复制
--dstipmap=[ff02::16]:[fe80::20c:29ff:fe4c:84f2]
票数 1
EN

Stack Overflow用户

发布于 2021-07-13 16:19:52

在此问题中,您需要转换一次到第2层,然后重新转换到第3层:

sudo tcprewrite --infile=in.pcap --dlt=enet --outfile=out.pcap --enet-dmac=00:55:22:33:AA:27 --enet-smac=00:44:66:AC:H9:AF

然后只需使用以下命令更改ip地址:

sudo tcprewrite --infile=out.pcap --outfile=new.pcap --dstipmap=192.168.20.20:192.168.50.50 --srcipmap=172.10.10.5:172.20.20.12

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35038269

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档