特定の種類のパケットを分析するためのプログラムを書いています。tcpdump形式のテストパケットを含むダンプファイルを取得しました。このダンプをインターフェイスの1つに送信する方法はありますか?tcpdumpはそれ自体でこれを実行できると思いました(残念ながらそうではありません)。私が何とかしたことは、wiresharkを介してパケットを確認することだけです(これは明らかに進むべき道ではありません)。
libpcap関数を使用することもできますがpcap_open_offline()
、残念ながら、pcap_loop()
これは機能しないようでpcap_open_offline()
、コードを書き直すのpcap_next()
は非常に面倒です。インターフェイスにパケットを送信できるプログラムはありますか?