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?
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
You should be able to use some kind of replay application like this one (tcpreplay).
回答2:
bit-twist can do this.
just install it and inject your packet like this :
# bittwist -i eth0 pcap-file.pcap
回答3:
There is a libpcap/winpcap library, that allows the programmer to send/receive packets and work directly with NDIS-level driver. http://www.winpcap.org
回答4:
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.
回答5:
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