私は検索しましたが、私のコンピュータで使用するBPFコードを見つけられませんでした。また、使用するサンプルコードもありません。私の目標は、パケットをフィルタリングするための低レベル関数を見つけることです。私はC言語で作業しています。私は3.2.0カーネルでUbuntu 12.04を使用しています。ubuntuでberkeleyパケットフィルタ(BPF)を使用する方法
答えて
あなたはtcpdumpを持って来た人からpcapのライブラリを調べることができます。 Pcapは、BPFフィルタをサポートするクロスプラットフォームのパケットフィルタリングライブラリです。
はい、私はpcapに精通していますが、私は低レベルに進む必要があります。私はBPFの使い方を見つける必要があります。 pcapがそれを使用する場合、BPFを使用してサポートするマシン上にライブラリがなければなりません。 –
[この記事](http://www.linuxjournal.com/article/4659?page=0,0)が役立つかもしれません。 – larsks
記事は古いものですが、このフィールドの情報が不足しているため、回答を受け入れるとマークします。 –
- 1. Berkeley DBでヒープアクセスメソッドを使用する方法012.28
- 2. Berkeley DBを使用してすべてのオブジェクトを取得する方法
- 3. UbuntuでMySQLを使用してMSSQL DBをロードする方法
- 4. UbuntuでPthreads PHP拡張機能を使用する方法
- 5. Berkeley DBでバルク機能を使用するには?
- 6. ubuntu 9.04でZend Mailを使う方法
- 7. Berkeley DB Java Editionでキャッシュサイズを増やす方法
- 8. パケットフィルタはPythonで動作しますか?
- 9. Berkeley DB:QUEUEから特定のキーを取得する方法
- 10. UbuntuでPHPでDoxygenを使用する
- 11. Ubuntu 12.04でネットワークフォルダをマウントする方法
- 12. ec2でubuntuデスクトップをセットアップする方法
- 13. UbuntuでCodeIgniterを設定する方法
- 14. UbuntuでSystemTapをインストールする方法
- 15. ubuntuでDSNを作成する方法
- 16. UbuntuでCUDAを使用する11.10
- 17. PyUblasサンプルをUbuntuで使用する
- 18. UbuntuでFirewatirをダウンロードテストに使用する
- 19. Webアプリケーションでubuntuフォントを使用する
- 20. SinatraをUbuntu 11.10(サーバ)で使用する
- 21. C#/ C++でのパケットフィルタの作成?
- 22. マルチスレッドアプリケーションでのBerkeley DB
- 23. ubuntuにgsoapをインストールせずにgsoapを使用する方法は?
- 24. 私のプロジェクトにubuntu + eclipseを使用してjavadocを生成する方法
- 25. Scapy BPFフィルタが機能しない
- 26. JAVAは私がBerkeleyデータベースを使用していたデータベース環境
- 27. Ubuntu:バイナリをリンクする方法
- 28. ubuntuのzend studioをアンインストールする方法
- 29. LINUX(ubuntu)にSphinxをインストールする方法
- 30. Berkeley Java DBキャッシュサイズ
[ウィキペディア](http://en.wikipedia.org/wiki/Berkeley_Packet_Filter)は、ここで役に立つかもしれない 'netsniff-ng'の' 'bpfc'(http://netsniff-ng.org/) Ubuntu用にパッケージ化されているようです)。 –