Startseite ] Nach oben ] Syslog Console ] Syslog Relay ] CPU Watcher ] Editor mit DDE ] Video-Archiv 4 ] WinExit ] Geburtstagskalender ] CDOpener ]

 

Startseite
Nach oben

Ping & Traceroute

Befehle die jeder, der etwas mit Netzwerken zu tun hat, schon einmal benötigt hat. Damit läßt sich prüfen, ob ein Netzwerkgerät erreichbar ist oder nicht. Auch auf die Qualität der Verbindung kann geschlossen werden. Der Befehl Traceroute verrät uns, welchen Weg die Datenpakete im Netz nehmen.
Nun gibt es bereits eine ganze Reihe von Beispielcode zu diesem Problem. Wenn ich mir jedoch die Qualität der Lösungen ansehe, war ich bislang nicht zufrieden. Daher habe ich mir die Mühe gemacht, eine runde Lösung zu entwickeln.
Ping.ocx ist ein UserControl, mit dem ein Ping oder Traceroute zum Kinderspiel wird. Man hat die Wahl, ob man sich aus den Resultaten etwas Eigenes zusammenbasteln will oder ob man den fertigen Ausgabe-String nutzt. Es stehen alle relevanten Parameter zur Verfügung. Da MS jedoch dem Anwender nicht auf alle Parameter Zugriff gewährt, haben Manche leider keine Auswirkung. Dies trifft auf Felder wie TOS (Type Of Service) oder das DF-Bit (Don´t Fragment) zu.
Weiterhin bietet das Control Zusatzfunktionen wie DNS-Auflösung und WSA-Infos.
MultiPing.exe ist ein ActiveX Server zum Pingen ganzer Netze, Bereiche oder einer Liste unterschiedlicher Adressen. Da die Einbindung in Anwendungen nicht ganz so trivial ist, habe ich eine Demo dazu bereitgestellt. Der große Vorteil von MultiPing liegt darin, daß für jeden Ping ein eigener Thread zur Verfügung gestellt wird. Dadurch ist es möglich, mehrere Pings parallel abzusetzen und nicht auf eine Antwort warten zu müssen. Wie viele Pings gleichzeitig abgearbeitet werden können, hängt von den zur Verfügung stehenden System-Resourcen  ab. In meinen Tests waren es etwa 240 parallele Prozesse. Und noch ein Hinweis: Das Scannen von ganzen Netzen im Internet oder Firmennetz wird meist als unfreundlicher Akt verstanden und sollte daher unterbleiben.

Zum Download des Pakets, daß ohne die Laufzeitbibliotheken von VB6 zur Verfügung gestellt wird, klicken Sie bitte hier.

Bei Fragen, Anregungen und Meinungsäußerungen senden Sie bitte eine Email an support@rebo-soft.de.


Impressum: Verantwortlich für den Inhalt dieser Seite ist René Bollinger, Julius-Brecht-Str.3, 60433 Frankfurt am Main, Email: support@rebo-soft.de

WICHTIGER HINWEIS: Die Inhalte folgender Websites wurden von mir nach bestem Wissen und Gewissen geprüft. Dennoch kann ich nicht 100%ig ausschließen, daß sich dort irgendwelche illegalen Inhalte befinden oder betrügerische Absichten vorliegen. Eine gewisse Bedrohung, insbesondere durch Befall von Computerviren kann auch nicht ausgeschlossen werden. Insofern übernehme ich keinerlei Haftung für Inhalte dieser Webseiten.

wk tools