この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 534678|答える: 192

[出典] .netはパケットキャプチャツールであるSharpPcapによって書かれています

  [リンクをコピー]
掲載地 2016/06/27 14:58:22 | | | |


一般的に、パケットキャプチャツールはWinPcapライブラリを使ってパケットをキャプチャします:

Winpcap(Windows Packet Capture)は、Windowsプラットフォーム向けの次の無料公開ネットワークアクセスシステムです。 Winpcapの開発目的は、Win32アプリケーションに基盤となるネットワークへのアクセスを提供することです。 Windowsシステム下での直接ネットワークプログラミングに使用されます。

Winpcapは、オペレーティングシステム間で容易に移植可能で、プログラマーが簡単に開発できる強力なプログラミングインターフェースを提供します。
Winpcapを使うにはどんなプログラムが必要ですか?
Winpcapはネットワーク解析、トラブルシューティング、ネットワークセキュリティ監視などに使用されます。 Winpcapは特に以下のクラシックな分野に適しています:
1. ネットワークおよびプロトコル解析
2. ネットワーク監視
3. 通信ログ記録
4、トラフィックジェネレーター
5. 利用者レベルの橋とルート
6. ネットワーク侵入検知システム(NIDS)
7. ネットワークスキャン
8. 安全工具
Winpcapにはできない側面もあります。 パケットの送受信にホストのTCP/IPプロトコルに依存しません。 つまり、同じホスト内のプログラム間の通信データをブロックしたり処理したりすることはできません。 物理回線上のパケットのみを「スニッフ」できます。 したがって、トラフィックシェーパー、QoSスケジューリング、個人用ファイアウォールとは連携しません。
Winpcap内部
Winpcapはパケットキャプチャと解析のためのWin32プラットフォームです。 カーネルレベルのパケットフィルター、基盤となるDLL(packet.dll)、そして高度なシステム非依存DLL(Wpcap.dll)を含みます

しかし、C#ではWinPcapをうまく呼び出せず、パケットキャプチャツールを書きたいので、SharpPcapでしか書けません。

SharpPcapは 。 よく知られたpcap/WinPcapライブラリを基に開発されたNET環境。 C#およびVB NET開発言語の両方に対して、キャプチャ、インジェクト、分析、ビルド機能を提供します。

実装された関数は以下の通りです:

TCPやUDPパケットだけでなく、他のマシン、すなわちARPからのパケットも取得できます

その後、フィルター条件を設定できます

デモとソースコードのダウンロード:


観光客の皆さん、この投稿の隠された内容を見たい方は、どうぞ答える






先の:新世代。 .NET Cornerstone:Microsoft .NET Core 1.0 公式バージョンダウンロード
次に:Baidu WebUploaderオープンソースのアップロード制御の二次カプセル化、フロントエンドコードの効率化(アップロードに必要な2文のコード)
掲載地 2021/10/14 17:01:16 |
素晴らしい、素晴らしいです。長い間探してくれてありがとうございます。 これによりトラフィックアナライザーに変換し、特定のトラフィックを慎重に分析して訪問者の行動を記録できます
掲載地 2021/08/23 17:34:35 |
素晴らしい、素晴らしいです。長い間探してくれてありがとうございます。 これによりトラフィックアナライザーに変換し、特定のトラフィックを慎重に分析して訪問者の行動を記録できます
掲載地 2019/05/17 8:26:07 |
素晴らしい、素晴らしいです。長い間探してくれてありがとうございます。 これによりトラフィックアナライザーに変換し、特定のトラフィックを慎重に分析して訪問者の行動を記録できます
掲載地 2016/07/05 17:07:52 |
大家さんを応援しましょう
掲載地 2017/01/18 22:49:47 |
大家さんを応援しましょう
掲載地 2017/02/08 22:16:52 |
ヘン・ブクオ
掲載地 2017/03/28 14:39:12 |
大きく、大きく、大きい、大きく、などと続きます
掲載地 2017/04/11 20:20:20 |
良いもの、緊急に必要なもの
掲載地 2017/04/13 17:26:59 |
ありがとう、よかった
掲載地 2017/05/08 9:19:41 |
大家さんを応援しましょう
掲載地 2017/05/26 17:35:05 |
シャッジャクドジャクド(JLAKDSK); FHDSKJLKG; L
掲載地 2017/06/05 11:26:08 |

大家さんを応援しましょう
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com