Wie können Sie die Paketinformationen in einem JpCap Packet Access
-
27-09-2019 - |
Frage
Wie kann ich ziehe relevante Paketinformationen von einem JpCap Paket? Ich versuche, die Quell- / Ziel-IP und den Port zu finden. Bisher habe ich versucht, Zeichenfolge des Pakets toString () -Methode Parsen, aber das scheint tierisch.
Lösung
Sie haben das Packet Objekt auf den richtigen Typ von Paket ich denke, werfen.
So etwas wie:
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;
Andere Tipps
Hier ist ein gutes Beispiel über Pakete Informationen mit Jpcap Packet Zugriff auf
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow