Wiresharkで生成されたC#でpcapファイルを解析する必要があります。もちろん、wiresharkでうまく開き、期待通りにすべてのパケットを表示します。どのようにしてC#でRAW(Raw Ip)パケットを正しく解析できますか?
私は私がオンライン見つけた2つの人気のライブラリ(Pcap.NetとSharpPcapからPacket.net)で動作するようにしようとしたが、どちらも仕事しています。
Pcap.NetはRaw IPパケットを解析できないようです。私は デバッガからDataLinkが "RAW(Raw IP)"であり、デバッガで他の のプロパティを照会すると、いくつかが得られます。
System.NotSupportedException
"PcapDataLink 12 - RAW(Raw IP)はサポートされていません"
Packet.net同じファイルを解析しようとすると、同様のエラーが発生します。
私は、これらのライブラリの両方がこれに窒息されていることを驚いています。
これは私が試した最初のpcapファイルがあるとして、私はこれらのライブラリと間違って何かをやっている場合、私は思ったんだけど、私は単純なパケットのように見えるものにエラーを取得しています。
は、生のIPパケットをサポートしていない別のライブラリはありますか?あなたは絶対的に正しい
迅速なターンアラウンドタイムのため@bricknerありがとう。 – brianestey