キャプチャされた (.pcap) WIRELESS パケットを読み取り、IP アドレスやポート番号、フラグなどの情報を取得したい (ネットワーク層および OSI モデルの上位層から)。どのJavaライブラリが私を助けることができるか。JnetPcap で試してみましたが、成功しなかったため、JnetPcap はワイヤレス パケットをサポートしているかどうか ?... または上記で使用できる他の Java ライブラリ
1 に答える
0
はい、jnetpcap は無線パケットをサポートしています。一般に、wlan0、eth0 などのデバイスによって提供されるすべてのインターフェースをサポートします。
ただし、pcap ファイルからパケットを読み取る場合は、無線または有線の情報について何も指定する必要はありません。必要なのは、pcap 関数
Pcap.openOffline("path_of_pcap_file/file_name.pcap", StringBuilder errMsg)を使用することだけです。パケットを読み取るためのハンドルを作成します。
errMsg は、エラーが発生したことを知るためのオブジェクトです。
この関数の詳細については、jnetpcap のドキュメントhttp://jnetpcap.com/?q=node/68を参照してください。
私が述べたのと同じことを行ってもまだエラーがある場合は、上記の関数呼び出しの後に errMsg を読んでください。
ここで助けに..
于 2014-11-12T10:13:12.693 に答える