Pregunta

¿Cómo puedo extraer información relevante de paquete de un paquete JpCap? Estoy tratando de encontrar la fuente / IP y puerto de destino. Hasta ahora he tratado de procesamiento de cadenas método toString del paquete (), pero que parece brutal.

¿Fue útil?

Solución

Hay que convertir el objeto de paquetes con el tipo correcto de los paquetes, creo.

Así que algo como:

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;

Otros consejos

Aquí es una buena ejemplo acerca del acceso a la información de paquetes usando Jpcap de paquetes

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top