C#でrawソケットを送信するアプリケーションを作成しようとしています。私はC/C++で多くの経験を持っていないので、C#を好むでしょう。私はC#のrawソケットのいくつかのオプションを見つけましたが、ACK、SYN、PSH、FINなどのフラグを設定することはできません。RAWソケット - C# - フラグを設定する
ヒントをいただければ幸いです。
更新: 私はファイアウォールをテストするためのツールを作成しようとしていますが、私は状態のパケット、異なるフラグを持つパケットを送りたいと思います。私はWin 2008を使用していますが、私が読んだ限りでは、その上にrawソケットを作成できます。私は必要に応じてC/C++に頼りますが、これまでのところそれは見た目です。
さらにアップデート: SharpPcapはよく見えますが、v4.0にはソースがないようですが、3.5のみです。私は、ドキュメントが完成していないので、試してみるつもりです。誰もそれを以前に使ったことがありますか?
最終編集: SharpPcapは上手く見えます!それは私が必要としていることをやっている!私は.NETの達人ではないので、それはうまくキャプチャしている、私はちょうどキャプチャデリゲートの部分からパケットを送信することはできませんので、フォローアップの質問を投稿します。
ありがとうございました!
Cソケットでさえ、ACK、SYN、...レベルまで下がることはありません。あなたは何をしようとしているのですか? – LueTm
@ロキ:あなたはすでに彼の答えを受け入れているので、ライアンSにポイントを与えることを検討してください。これは、後で尋ねると、他のユーザーがあなたの質問に答えることを促します。 :) –