| libnetdude. libnetdudeはlibpcap / tcpdumpトレースファイルを操作するためのライブラリです。 |
今すぐダウンロード |
libnetdude. ランキングとまとめ
libnetdude. タグ
libnetdude. 説明
libnetdudeはlibpcap / tcpdumpトレースファイルを操作するためのライブラリです。 libnetdudeは、tcpdumpトレースファイルとlibpcapトレースファイルを操作するためのライブラリです。これに新しいライブラリが必要な理由を尋ねることができます。 LIBPCAPを使用する多くのコードが無駄になっていると考えています。これらのアプリケーションの多くは解放されません。その他のものは、コードの再利用をはるかに優れているライブラリとしてではなく、実行可能プログラムとしてのみ存在します。 - 代替案がより不足するために、開発者は自分のツールをLibpCapレベルで書きます。そのAPIは非常に低いレベルで動作します。基本的にはBPFフィルタと繰り返しパケットを適用する手段が与えられます。それは悪いことではありません - libpcapは高レベルの機能を提供することを決して決していませんでした。ただし、これまでのところ、Libpcapとより複雑なアプリケーション間のギャップを埋めようとしたライブラリがほとんどありません。 libnetdudeの目標はこの状況を改善することです。開発者をアプリケーションの関連部分に焦点を合わせることで、LibpCap Paradigmの上に抽象化を提供します。さらに、libnetdudeはプラグイン(動的にロードされたライブラリ)をサポートしています。開発者がパケット操作コードをlibnetdudeプラグインとして書き込むとき、これは即座に他の開発者がそれらのツールを使用することを可能にします。 libnetdudeは、libpcapトレースファイルを扱うときに最も一般的な状況でデータ型とAPIを提供します。 libnetdudeを使用すると、任意のトレースエリア、トレースファイル内のパケットの領域、スタートとエンドのタイムスタンプまたはサイズ分数で定義されたトレースファイルの領域でトレースファイルを編集できます。これらの領域は、パケットの挿入、変更、および削除を含む、都合よく繰り返し、修正されます。フィルタリングAPIは、パケットイテレータが現在アクティブなフィルタを渡すパケットのみを報告する任意のパケットフィルタの定義を可能にします。 libnetdudeはさまざまな分野を管理するのを大切にしているので、ユーザーは常にトレースの一貫したビューを持っています。 libnetdudeのパケット初期化は、インストールされているプロトコルプラグインが許可されているものと同じくらい構造化パケットデータを提供します。そのようなプロトコルすべてについて、パケットから特定のネスティングレベルでプロトコルデータを簡単に取得することが容易になります。プロトコルデマージャを書き込む必要があります。 LIBNETDUDEは、TRACEファイル内のナビゲーションを時間とスペース内のナビゲーションを容易にするためにlibpcapnavライブラリーを作成します。このリリースの新機能: ・このリリースでは、VLANタグ付きパケットのサポートが追加されています。 ・パケット内の未使用スペースの取り扱いには少数のバグを修正します。
libnetdude. 関連ソフトウェア