どのようにJpCapパケット内のパケット情報にアクセスすることができます
-
27-09-2019 - |
質問
どのように私はJpCapパケットから関連するパケットの情報を引き出すことができますか?私は、送信元/宛先IPアドレスとポートを見つけようとしています。これまでのところ私は、パケットのtoString()メソッドを解析する文字列を試してみましたが、それは野蛮だ。
解決
あなたは、私が考えてパケットの正しいタイプにパケットオブジェクトをキャストする必要があります。
だから、何かのように:
TCPPacket p = (TCPPacket)packet;
// Get the tcp src and dest ports
int destPort = p.dst_port;
int srcPort = p.src_port;
// Get the src and dest IP addresses from the IP layer
InetAddress destIp = p.dst_ip;
InetAddress srcIp = p.src_ip;
他のヒント
ここでJpcapパケットを使用してパケット情報へのアクセスの良い例には
所属していません StackOverflow