Linux上でlibpcapを使用してパケットを読み取る際にゼロコピーパケットメカニズムを使用することはできますか? (CentOS 6.2を使用しています) 「はい」の場合、コードの例は表示できますか?ゼロコピーメカニズムとlibpcap
2
A
答えて
3
はい、それ以降のバージョンのlibpcapではいくつかのバグが修正されていますが、それ以降のバージョンのlibpcapが使用されているほどうまく動作します。標準のlibpcap APIに書き込まれるコードは、libpcap 1.0以降でLinux上でゼロコピーキャプチャを使用します。
(Netsniff-ngのはかなりのlibpcapを使用するよりも、パケットをキャプチャするための独自のコードを持っています。)
1
はい、明らかにnetsniff-ngです。私はそのコードをチェックすることをお勧めします。
関連する問題
- 1. iptablesとlibpcap
- 2. 問題のlibpcap
- 3. libpcap for Python2.6(Windows)
- 4. libpcap setfilter()関数とパケット損失
- 5. Mac OS X Lion Radiotapヘッダーとlibpcap
- 6. クライアントとサーバ間のLinuxスニファLibpcap
- 7. rawソケット対libpcapのパフォーマンス
- 8. libpcapドロップパケット検出がサポートされていますか? [Centos 6.6/3.10 kernel/libpcap 1.6.2]
- 9. libpcapコンパイル時に競合するタイプ
- 10. CentOS 6.xでlibpcap静的リンク
- 11. libpcapでのアップロード/ダウンロード速度の測定
- 12. libpcapでパケットを廃棄する
- 13. Scalaでlibpcapを使用する
- 14. libpcapのパケット損失を計算する
- 15. libpcapでパケットレートを測定することはできますか?
- 16. libpcapとwinpcapの関数の名前が同じですか?
- 17. ifconfigとlibpcapからのインターフェイスipが一致しません
- 18. libpcapでHelloクライアントとSNIを抽出する
- 19. 静的なlibとヘッダだけのlibpcapソースを構築するには
- 20. ohrwurmはlibpcapとarpspoofを使用してRTPトラフィックを破損させますか?
- 21. libpcapでTCPセグメントを再構成することができます
- 22. Dell SUSE Enterpriseでlibpcapをコンパイルできない
- 23. libpcapでPPPパケットを盗聴する方法は?
- 24. libpcapを使ってペイロードを解釈する
- 25. libpcapで大量のDNS統計を収集する
- 26. Libpcap ICMPパケットが返信されません
- 27. libpcapで "MMM" DateTime形式をキャプチャする際のエラー
- 28. OS XのCでlibpcapを使用する際の問題
- 29. libpcapを使ったethernet/IPヘッダーhost/addrに関する問題?
- 30. libpcapで一度に2つのデバイスをリッスンする
あなたはlibpcap0.8 1. *ゼロコピーを持っている意味しますか? – SuB
"libpcap 1.0以降では、libpcap0.8という非常に混乱しているDebianパッケージには、libpcap 1.0以降をパッケージ化したそれらのバージョンに含まれています。"別の言い方をすれば、Debianパッケージの名前で "0.8"を "My Hovercraft is Eels"に置き換えることができます。新しいパッケージ名は実際のlibpcapのバージョンについては教えてくれません古いパッケージ名よりも古いパッケージです。 "0.8"は、libpcapのバージョン番号を示すものではなく、装飾的なものと考えるべきです。 –