如何在网卡上发送pcap文件包?

发布于 2024-08-15 18:58:03 字数 65 浏览 6 评论 0原文

我有一些网络流量捕获的 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

李白 2024-08-22 18:58:03

您应该能够使用某种重播应用程序,例如 tcpreplay

You should be able to use some kind of replay application like tcpreplay.

冰魂雪魄 2024-08-22 18:58:03

bit-twist 可以做到这一点。

只需安装它并像这样注入你的数据包:

# bittwist -i eth0 pcap-file.pcap 

bit-twist can do this.

just install it and inject your packet like this :

# bittwist -i eth0 pcap-file.pcap 
夜无邪 2024-08-22 18:58:03

是的,有一种方法 - 将数据包发送到 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.

丘比特射中我 2024-08-22 18:58:03

我在 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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文