Comment pouvez-vous accéder aux informations de paquets dans un paquet JpCap
-
27-09-2019 - |
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.
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;
Autres conseils
Voici un bon exemple de sur les informations à accéder aux paquets en utilisant Jpcap Packet
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow