Hi,
Ich hab ein heftiges Problem ich will eine Ping ausführen, aber ich hab keine "System.Net.NetworkInformation;" zur verfügung.
Ich musse allso die Ping Class selber nachbaun, und ich hab davon null Plan wie ich den Ping erstellen soll.
Kann mir jemand eine Tipp geben ?
Ich hab ein bisschen rumgespielt und bin daruf gekommen:
C#-Quelltext
1:
| Socket SocketIcmpPing = new Socket(AddressFamily.InterNetwork, SocketType.Raw, ProtocolType.Icmp); |
Da ich leider noch nicht so viel Plan von Netzwerkprogrammierung hab, weiss ich nicht wie ich das machen soll.
Auf dem Zielsystem läuft ein UDP server. ( PC Seite Server ), ( Client ist ein Mobiles gerät )!
Denn wenn es nicht so funzt muss ich, was ich eigentlich NICHT will eine Echo request Funktion einbaun.
Da der Server aber eine Login System hat würde diese "Echo request Funktion" eine schwachstelle darstellen.
Was man ausnutzen könnte um das PW zu Knacken ( Brute force ).
Jetzt konnte man sagen 3x faöscher Login und Server sperrt sich, gut dann startet man den Server wieder und Testet weiter.
Es würde länger dauern aber es würde funzen. Mehr will ich zu Security System nicht sagen !
Ich hoffe ihr wiss warum ich jetzt eine Ping Class brauche.
MGF Aggrasso.