問題タブ [sharppcap]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
adapter - Winformexample SharpPcap Addapter の問題
C# でアダプターのリストを更新するにはどうすればよいですか?
次のことが起こるとします。
- デバイスを一覧表示すると、デバイスが表示されます。
- ソフトウェアを起動せずに、プラグを抜き差しします。
デバイスの変更:
\\.\airpcap00 AirPcap USB wireless capture adapter nr. 00
から\\.\airpcap01 AirPcap USB wireless capture adapter nr. 01
しかし、デバイスのリストにはまだ表示されているようです:
\\.\airpcap00 AirPcap USB wireless capture adapter nr. 00
デバイスを更新して正しいリストを表示するにはどうすればよいですか?
c# - 特定の時間内に X 個を超えるパケットを送信した IP を取得するにはどうすればよいですか
特定のイーサネット デバイスで着信 TCP/IP パケットを検出する C# プログラムがあります。すべてのパケットは、次の構造体で処理されます。
すべての着信パケットのリスト (リスト) がある場合、Y 秒 (たとえば 1 秒) 以内に X 個を超えるパケットを持つ IP を取得するにはどうすればよいですか?
この問題へのアプローチ方法がわかりません。ヘルプやヒントをいただければ幸いです。
image - 生のUDPパケットから画像を読み取る方法(SharpPcapからキャプチャ)
仮想マシンからローカルマシンにビットマップイメージを送信してから、ローカルマシンからSharpPcapによってイメージUDPパケットをキャプチャします。しかし、これらのプロトコルヘッダーを削除して、画像を表示する方法がわかりません。
実際、イーサネットカードからGbytes画像を読み取り、リアルタイムで表示する必要があります。そこで、SharpPcapでイーサネットカードから生の画像データを読み取り、システムバッファに保存して、GUIに表示したいと思います。私の現在の方法は正しいですか?
sharppcap - SharpPcap - 受信パケットと送信パケットを区別する方法は?
はじめに: この質問は、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. 着信パケットか発信パケットかを区別する方法は??
コラボありがとう!
c# - Packet.Net と SharpPcap を使用してクラフト イーサネット パケットを送信するには、CRC 32 を書き込む必要がありますか?
C# でコードを記述して、ペイロードの前に MAC ヘッダーを追加し、SharpPcap によって生の細工されたイーサネット パケットを送信します。Wireshark で送信者からのパケットをキャッチできますが、受信側では何も受信できません。送信部分のパケット長が 1514 であることがわかりました。これは、FCS エラーが原因で、送信したすべてのパケットが受信側でドロップされるということですか? SharpPcap は CRC32 を作成するための API を提供していますか?
c# - pcap ファイルのロード
SharpPcap を使用して、c# で tcp 再構築プログラムを作成しようとしています。これまでのところ、私はかなり良い仕事をしており、再構築はうまくいっています。私の唯一の問題は、大きな Pcap ファイルを自分で再構築するには、sharppcap ではファイル全体しかロードできないため、それらをパーツ/チャンクごとにメモリにロードする必要があることです (と思います)。助言がありますか?
ありがとう
c# - Sharppcap または packetdotnet を使用して HTTP ポスト パケットを送信する
テスト上の理由から、異なる送信元 IP アドレスで http パケットを生成し、それを宛先に送信しようとしています。
Sharppcapまたはpacketdotnetを使用します。
ここで良いサンプルを見つけました:
http://www.tamirgal.com/blog/post/SendTcpSynExamplecs.aspx
そしてここ:
http://pcapdotnet.codeplex.com/wikipage?title=Pcap.Net%20Tutorial%20-%20Sending%20Packets
しかし、私はこの分野の初心者であり、助けが必要です:
http パケットを送信する前に何をすればよいですか? TCPハンドシェイクまたは何をしますか?http パケットを送信してpost動詞 を使用して URL を呼び出すサンプルを投稿できますか?
いくつかのストレス テストを行うために、送信元 IP アドレスを変更する必要があり、宛先の応答は重要ではありません。
では、送信元アドレスを変更するだけで十分ですか? チェックサムやその他のプロパティはどうですか?
サンプルやリンクは役に立ちます。
ssl - SharpPcap を使用して SSL トラフィックをキャプチャする方法
SharpPcap は素晴らしいライブラリです。それを使用して Linux 用の http パケット ビューアーを構築していますが、正常に動作します。しかし、ssl トラフィックをキャプチャして解読することは可能ですか? 一方で、それはまさにsslが設計されているものであるため、答えはノーだと思います. 一方、希望を与える PacketDotNet.LinuxSLLPacket のようなものも見られます。これは可能ですか?もしそうなら、これを行う方法に関する情報をどこで入手できますか?
c# - SharpPcapとPacket.Netを使用して自分のARPパケットを送信する
これまで、SharpPcapを使用してPacket.Netで作成したARPパケットを送信しようとして失敗しました。問題は、それを使用してパケットを送信してdevice.SendPacket
も実際には送信されないことであり、理由がわかりません。
これは私のコードです:
ちなみに、SharpPcap ARPクラスだけでなく、自分でARPパケットを送信することが重要です。