Ich möchte wissen, was der Inhalt eines Pakets ist, das eine Anwendung "APM Planner" an eine andere "MAVProxy" sendet. Ich weiß, dass sie über den UDP-Port 14550 kommunizieren. Ich habe versucht, tcpdump zu verwenden, indem ich die folgenden Befehle ausgeführt habe
tcpdump -u port 14550
und
tcpdump udp
und
netstat -uanpc | grep 14550
aber keiner von ihnen hat mir gezeigt, was diese beiden Anwendungen wirklich austauschen. Ich brauche so etwas wie cutecom zur Überwachung der UDP-Verbindung. Gibt es so etwas? Wenn ich den Befehl ausführe
netstat -lnpuc
zeigt es das Folgende unter seiner Ausgabe
udp 5376 0 0.0.0.0:14550 0.0.0.0:* 23598/apmplanner2
udp.port == 14550
in Apply a display filter
eingereicht , aber nichts erschien. Ich habe es auch udp port 14550
auf dem Enter a capture filter
Feld versucht . Auch wenn ich den Befehl ausführe netstat -lnpuc
, zeigt er Folgendes in seiner Ausgabeudp 5376 0 0.0.0.0:14550 0.0.0.0:* 23598/apmplanner2
wireshark
mit sudo
. Vielen Dank
wireshark
? Es zerlegt die Pakete und zeigt Ihnen die von jedem gesendeten Informationen an. Anschließend können Sieudp.port == 14550
den Filterbefehl oder einen ähnlichen Befehl verwenden, um nur diesen Datenverkehr anzuzeigen. Das Problem ist, dass Sie basierend auf dem Inhalt des Pakets zusammensetzen müssen, was hin und her geht. Aber es hört sich so an, als ob Sie dies letztendlich selbst tun möchten ... (Schnüffeln Sie einfach an derlo
Schnittstelle, wenn Sie dies tun - das ist der 'lokale' 127. *. *. * Bereich und das lokale IPv6 intern auf Ihrem System)