TCP/UDP verbindungen abhören.
-
Ich möchte in meinem Programm die TCP Verbindung und eventuell UDP Packete die ein anderes Programm verschickt/empfängt abhören. Was für Möglichkeiten habe ich?
-
wireshark ist da wohl das standard programm fuer sowas.
-
Wireshark kenne ich. Aber das ist nicht wirklich das was ich will. Ich will ein Programm schreiben die Daten die über TCP/UDP versendet werden in echtzeit auswertet, also ich brauche irgendeine Programmierschnittstelle dafür.
-
Tshark ist die Konsolenversion von Wireshark und auch OpenSource. Schau Dir doch mal den Code an und anstatt der Speicherung als File, wertest Du die Daten mit Deinem Programm aus. Was hast Du vor?
-
Dann halt den Unterbau von Wireshark. Libpcap evtl? http://sourceforge.net/projects/libpcap/
-
Ok, das würde gehen. Ist aber etwas LowLevel. Mit Sockets lässt sich das nicht machen, oder?
Gibts eine möglichkeit unter Windows festzustellen welche Programme grade welche Ports benutzen?
-
Gruum schrieb:
Gibts eine möglichkeit unter Windows festzustellen welche Programme grade welche Ports benutzen?
netstat -b
-
Gruum schrieb:
Ok, das würde gehen. Ist aber etwas LowLevel.
Dein Wunsch ist ja auch lowlevelig, eine Low-level Schnittstelle passt da ja wunderbar.
Mit Sockets lässt sich das nicht machen, oder?
Nope.