Question

Comment puis-je extraire des informations de paquets correspondant d'un paquet JpCap? Je suis en train de trouver la source / ip et port de destination. Jusqu'à présent, j'ai chaîne tenté d'analyser la méthode toString () de paquets, mais qui semble bestiale.

Était-ce utile?

La solution

Vous devez jeter l'objet paquet au bon type de paquet, je pense.

Alors quelque chose comme:

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;
scroll top