2012-03-13 39 views
3

私はLinuxでの作業に新しいです。デバイスドライバ層の上にイーサネットパケットをキャプチャしたい。イーサネットLinuxコントロール

すべてのパケットは、パケットを上位層に送信するための関数 "dev_queue_xmit"と、パケットを受信するための関数 "netfi_rx"を通過することがわかりました。

イーサネットトラフィックを制御するためにこの機能を "フック"するにはどうすればよいですか?

このタスクを実行するにはどうすればよいですか?

答えて

2

あなたはlibpcap(ネットワークトラフィックをキャプチャするためのポータブルC/C++ライブラリ)をチェックアウトする場合があります。 exampleもあります。

関連する問題