はじめに: この質問は、SharpPcap を使用したパケット スニッフィング/送信に関するものです。
- 実際、主なアイデアは次のとおりです。
サーバー側と通信するクライアント アプリケーションがあります。すべての (フィルターで指定された) パケットをログに記録するスニファーを作成しました。ここで、これらのパケットをサーバー側に再送信したいだけです..クライアント側からではなく、自分のアプリケーションを介して. アクションをシミュレートするようなもの(ボタンのクリックが100倍速くなるとしましょう)
質問は次のとおりです。
1. 送信するパケットの種類:
- 生パケット?
- SharpPcap はパケットを解釈しましたか?
(ipPacket)
例えば:
var rawPacket = Packet.ParsePacket(packet.Packet.LinkLayerType, packet.Packet.Data);
var ipPacket = IpPacket.GetEncapsulated(rawPacket);
The payLoadData
のみ?はいの場合..そのペイロードデータは?raw または ipPacket から?
2. だれかが本当にうまく機能するコードを提供してくれませんか。
3. 着信パケットか発信パケットかを区別する方法は??
コラボありがとう!