0
我想使用JPCap庫實現網絡嗅探器。JPCap - 不能捕獲TCP數據包
問題是,它只捕獲其他節點的UDP數據包。 TCP數據包未被捕獲。 (我的電腦其實TCP報文,只有被嗤之以鼻)
這是我使用的代碼:
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();