私はEclipseでJavaでスニファーを開発しています。HTTP パケット、TCP、UDP をスニッフィングできます。ただし、リクエスト制限が 1 秒間に 10 を超える場合は、制御または「状態」にする必要があります。İ jnetpcap ではブロックできないことを知っています。これを取得できる可能性があることを知りたいだけです。ありがとうございました 。私のコードの下
PcapPacketHandler <String> jpacketHandler = new PcapPacketHandler<String> ()
{
private final Http h = new Http();
private final Tcp t = new Tcp();
@Override
public void nextPacket(PcapPacket packet, String user) {
if(packet.hasHeader(h)){
final JCaptureHeader header = packet.getCaptureHeader();
System.out.printf("---------1111--------" + header.toString()+ "-------1111--------");
System.out.printf("packet caplen= %d wiredlen = %d \n ",
header.caplen(),header.wirelen());
System.out.println(packet.toString());
// System.out.printf("---------+++++++++--------" + packet.getHeader(h).toString() + "-------++++++--------");
//packet.getHeader(h).toString();
//Find if the given packet is a Request/Response Pkt : First get the TCP header
packet.getHeader(t);
}