問題タブ [pcap.net]
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.
c# - Pcap.Net PacketCommunicator.Dispose() エラーなしでアプリケーションを閉じます
私はPcap.Net
テイクPcap
ファイルを使用して、自分のマシンを介してすべてのパケットを送信していますNetwork Adapter
。そのために、 Send Buffer を使用してパケットを送信するコード例を使用しています。
パケットを送信するにPcap.Net
は、次の 2 つの方法があります。
バッファを送信します。
を使用して各パケットを送信し
SendPacket()
ます。
2 つのファイルの送信が完了したら (私の例のように)、 を使用しDispose()
てリソースを解放したいと考えています。
最初のオプションを使用すると、すべて正常に動作し、これで2つのPcap
ファイルを処理できます。
2 番目のオプションSendPacket()
(現在、私のコード例ではこれはコメントとして示されています) を使用すると、最初のファイルが終了した後にアプリケーションが閉じられ、2 番目のファイルに到達しません。どちらの場合も同じ結果になりますConsole Application
。(WPF)を使用すると、アプリケーションWPF
はエラーなしで閉じます。UI
GUI
これを引き起こす可能性のある提案はありますか?
c# - pcap.net/SharpPcap でパケット デバイスの MAC/IP アドレスを取得するにはどうすればよいですか?
パケットを送受信するために PacketDevice または LivePacketDevce を使用しています。使用する必要がある 2 つのネットワーク インターフェイスがあり、MAC または IP アドレスを持つパケット デバイスの属性が見つかりません。私はarpブロードキャストに依存しているため、着信パケットの宛先を使用するのは問題です。pcap.net または SharpPacap を使用して、パケット デバイスの IP または MAC アドレスを取得する方法はありますか? ありがとう
c# - pcap.net/SharpPcap で ICMP/ARP パケットを認識するにはどうすればよいですか?
だからこれは本当に奇妙です。複数の式を試しましたが、パケットが ICMP パケットか ARP パケットかを認識するための適切なブール式をまだ見つけていません。私はもう試した
パケットがICMPではないにもかかわらず、プログラムがブロックに入る結果になりました私も試しました
しかし、パケットがICMPであっても、プログラムはブロックに入りませんか?
c# - pcap.netのMACアドレス設定
あるサーバーから別のネットワーク上の別のサーバーに UDP パケットを送信するプログラムをセットアップしています。EthernetLayer のセットアップに問題があります。
これは問題なく動作するようですが、Destination MacAddress として何を設定すればよいでしょうか? 何を設定しても、ローカル ネットワークを介してすべてのマシンにパケットをブロードキャストしているように見えます。これは、pcapdotnet の例から従った以下のコードです。
これにより、送信元 MacAddress が正しく設定されますが、送信先は明らかに正しくありません。pcapdotnets ドキュメントの例は次のようになります。
宛先 IP の MacAddress を取得する方法はありますか?
c# - pcap.net C#でIPを変更
Pcap.net の問題で IP アドレスを変更したい
このコードを見つけました
私はC#でこのコードを試します:
ボタンイベントで使用したい場合は、これを試してください:
しかし、xxxxx は何に置き換えればよいでしょうか ???
それはパケットが欲しいが、私は今それについていけない
助けてください