如何在网卡上发送pcap文件包?
我有一些网络流量捕获的 pcap 文件,并希望在 NIC 上发送其数据包;是否可以?有什么应用程序可以做到这一点吗?
I have some network traffic captured pcap file and want to send its packets on NIC; is it possible? Is there any application to do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您应该能够使用某种重播应用程序,例如 tcpreplay。
You should be able to use some kind of replay application like tcpreplay.
bit-twist 可以做到这一点。
只需安装它并像这样注入你的数据包:
bit-twist can do this.
just install it and inject your packet like this :
是的,有一种方法 - 将数据包发送到 NIC 意味着将其注入到接口。
您可以借助 Linux 中的 libnet packege 来完成此操作。我自己这些天也在做同样的工作。尝试用这个词谷歌搜索,你一定会得到一些好东西来分享。
Yes there is a way - sending a packet to NIC means injecting it to an interface.
You can do this with the help of libnet packege in linux. I myself am working on the same these days. Try Googling with this term, you'll surely get some good stuff to share.
我在 Linux/Freebsd 上使用 tcpreplay 例如:
#tcpreplay -l 0 -i eth1 捕获文件路径.pcap
-l 循环多少次,0为无限
-i 想要发送的接口
I use tcpreplay on Linux/Freebsd eg:
#tcpreplay -l 0 -i eth1 path-to-your-captured-file.pcap
-l loop how many times, 0 for infinite
-i interface where you want to send out