0

皆さん、

私は低レベルのネットワーキングに慣れていません。すべての TCP/UDP パケットをインターセプトし、場合によってはそれらをフィルタリングするか、新しいパケットに置き換える必要があります。

これらのパケットを傍受して新しいパケットを挿入する最良の方法は何ですか? 私は Windows プラットフォームのみをターゲットにしています。

4

4 に答える 4

2

Windowsを使用している場合は、WinPcapが必要です。WinPcapを使用してパケットをインターセプト(およびフィルタリング)し、必要なときに/必要に応じてパケットを作成するプログラムを作成する必要があります。

于 2009-07-06T13:34:17.610 に答える
1

TCPDumpでlibpcapを使用するプログラムを作成すると、低レベルのネットワークをいじるためのAPIが大量に含まれます。

于 2009-07-06T13:31:00.030 に答える
1

ツールを使うだけでなく、プログラムを開発したい

このページには、ネットワーク デバイス ドライバー アーキテクチャを紹介する他のページへの参照が含まれています: NDIS 中間ドライバー インターフェイス

于 2009-07-06T13:44:57.737 に答える
0

Wiresharkなどのツールを使用してトラフィックを傍受できます。

これらすべてを実行するプログラムを作成することを計画している場合は、すべてのトラフィックを傍受するためにドライバーレベルに移動する必要がある場合があります。

wiresharkはlibpcapを使用します。よくわかりませんが、役立つかもしれません

于 2009-07-06T13:32:15.927 に答える