tool zum loggen von ping-Anfragen
-
Hallo,
ist es möglich ein kleines Programm zu schreiben, dass ein Logfile
über ping-Anfragen anlegt, die an den Rechner gehen auf dem es läuft?
Zum Beispiel wie manche Firewalls es auch tun.Ideal wäre es, wenn es die Headergröße welche man bei dem Befehl
"ping xxx.xxx.xxx.xxx" angeben kann, auch noch auslesen kann.
Wäre eine Beinflussung des EchoReplys ebenfalls möglich?Bin noch ziemlicher c++ und WinAPI Anfänger.
Ein Codebeispiel wäre nicht
schlecht.
Danke
yogle
-
Weiß keiner eine Antwort?

Ich hab noch rausgefunden, dass man mit der netsh.exe ICMP Statistiken
auslesen kann. Mehr aber nicht.wäre schön wenn jemand noch was dazu wüsste!

yogle
-
Über eine Art Firewall sollte das funktionieren ...
Lies dir mal das Tutorial zur WinSock (Netzwerk Programmierung) durch. Eventuell kannst du ICMP Messages annehmen sie in deinem Programm verarbeiten und dann zurückschicken (Echo Reply). Ich weiß aber nicht ob und wie das mit ICMP Messages geht, mit TCP/IP wäre es was anderes ...WinSock Tutorial: www.c-worker.ch
-
Ich meine mal gelesen zu haben, das man via RAW-Sockets, ICMP-Pakete mitlesen kann.
Evtl. hilft dir auch die Winsock-FAQ:
http://tangentsoft.net/wskfaq/...das beste wäre vermutlich nen Paketfilter, aber da die Dinger wohl Treiber sind, dürfte das etwas schwierig sein.
-
Damit dürfte es gehen.