キャプチャしたパケットをTCPDump形式で保存したい。JPCapライブラリでJavaを使用しています。ただし、JpcapWriter.writePacket()関数を使用できません。JVMエラーが発生します。これは、JVMエラーの原因となっているコードです。captor= JpcapCaptor.openDevice(interfaceList [interfaceNumber]、65535、true、20); captor.setFilter( "ip and tcp"、true);
JpcapWriter writer=JpcapWriter.openDumpFile(captor,"pass.txt");
for(int i=0;i<10;i++){
//capture a single packet
Packet packet=captor.getPacket();
//save it into the opened file
writer.writePacket(packet);
}
writer.close();
TCP形式のファイルに保存する他の方法はありますか?