0

HTTPトラフィックを傍受できる「小さな」ファイアウォールを作成しようとしています。次に、IPアドレスとパケットの内容(テキスト)に応じてパケットを変更またはドロップする必要があります。

この質問を作成する前に、何度かグーグルで検索しました。時間がかかるのではないかと思います。また、ドライバーカーネルモードの開発経験もありません。

しかし最近、私はpython (scapy)のライブラリに出くわしました。ドキュメントから、トラフィックを盗聴したり偽造したりすることができます。

ただし、scapyについていくつか質問があります。

「ネットワークパケットを偽造する」とはどういう意味ですか?パケットのコピーを偽造しますか?

前もって感謝します。

PS:また、カーネルモードでのドライバーの開発経験がないので、ユーザーモードでの代替ライブラリはありますか?使用するプログラミング言語は私の目標ではありません。私の目標は、このタスクを短時間で、できる限り簡単に達成することです。

4

1 に答える 1

3

また、カーネル モードでのドライバー開発の経験がないため、ユーザー モードでの代替ライブラリはありますか?

はい、 WinDivertという私のプロジェクトを見てください。WinDivert を使用すると、ユーザー モード アプリケーションからパケットをキャプチャ/変更/ドロップできます (カーネル プログラミングは不要です)。

于 2012-06-01T14:09:31.250 に答える