Ich schreibe dies neu, weil meine letzte (die ich gelöscht habe) wurde nicht richtig erklärt.ARP Spoofing in C#
Also mache ich gerade ein Netzwerk-Administration-Tool für meine Schule, als eine selbstgegebene Hausaufgabe (mir ist langweilig).
Es hat derzeit die folgenden Werkzeuge:
- IP-Adresse Ping-Tool
- NSLookup Werkzeug
- Traceroute-Tool
- Geo-Location-Tool
- ARP-Spoofing-Tool
- Knoten Kicker
- Remote-Verwaltung Tool Creator
Ich habe keine von diesen gestartet, aber ich dachte, dass ich zuerst die schwierigste aus dem Weg bekommen würde (ARP Spoofing).
Ich habe das Design eingerichtet; Es hat - IP-Adresse eingegeben - Eine Schaltfläche zum Starten und Stoppen von Spoofing - IP-Adresse und MAC-Adresse Etiketten - Eine DataGridView, die eine Verbindung Spalte, Pakete (In) Spalte, Pakete (Out) Spalte und eine MAC hat Adressspalte.
Das einzige, was bleibt, ist der Code ..
Aber ich möchte wissen, wie ich das in Visual Studio tun könnte, C#.
Benötige ich eine bestimmte DLL?
Welchen Prozess müsste ich durchlaufen, um dieses Ziel zu erreichen?
Auch, sorry, ich musste ein VPN verwenden, so dass ich vor 90 Minuten posten konnte:/ – MaliciouZzHD
ARP-Anfragen gesendet werden, so wird jeder Host sie bekommen. Es gibt keine Möglichkeit zu garantieren, dass Ihre Anwendung sie vor dem Gateway erhält. Selbst wenn Ihr Tool die Anfrage erhält und zuerst antwortet, kann die zweite Antwort auf eine ARP-Anfrage die erste aufheben. –
Das ist in Ordnung, ich will nur wissen, wie: D – MaliciouZzHD