Wie scanne ich ein Netzwerk, um herauszufinden, welche Geräte daran angeschlossen sind? (Ich würde mich über eine Liste mit MAC-Adressen und IPs freuen.)
Nehmen wir beispielsweise an, ich arbeite und möchte sicherstellen, dass keine unbekannten Geräte mit dem Netzwerk verbunden sind (insbesondere, wenn der Zugriff nicht nach Kennwort oder MAC gefiltert wird). DHCP-Protokolle könnten helfen, aber was ist, wenn ich Geräte mit statischen IP-Adressen finden möchte?
Angenommen, ich bin in einem Haus eines Freundes und er möchte, dass ich die Portweiterleitung einrichte, kennt aber nicht die IP seines Routers. Sicher, ein paar gute Vermutungen werden es normalerweise schaffen, aber es wäre besser zu scannen.
quelle
nmap -sn 192.168.0.1/24
stattdessenSie können einen Ping an die Broadcast-Adresse senden und die Arptabelle anzeigen. Hier ist ein Beispiel für Linux:
NB: Das Betriebssystem des Geräts muss zur ICMP-Echoanforderung zurückkehren. Einige Betriebssysteme antworten nicht auf ICMP mit der Broadcast-IP-Adresse. In diesem Fall können Sie an jede mögliche IP-Adresse im Netzwerk einen Ping senden. In letzter Zeit antworten Windows-Boxen standardmäßig nicht mit Unicast-IP-Adresse auf ICMP-Echo, daher hilft dies nicht weiter.
quelle
Angry IP Scanner ist dafür ein großartiges Tool.
Außerdem können Sie eine .csv-Datei zur Verwendung in IP-Inventar usw. exportieren.
quelle
Ich benutze The Dude .
Ich habe es gestern hier gefunden, als ich nach Netzwerkwerkzeugen gesucht habe. Führen Sie es auf Ihrem Computer aus und erstellen Sie eine Karte aller Geräte in Ihrem Netzwerk. Das Beste daran ist, dass es völlig kostenlos ist!
quelle
Antwort auf die zweite Frage:
Unter Windows
Die Ausgabe sollte eine Zeile enthalten, in der das Standard-Gateway aufgelistet ist. Möglicherweise sind mehrere Adapter aufgeführt, in der Regel jedoch nur einer mit einer IP-Adresse und einem Standardgateway.
quelle
Spiceworks liefert Ihnen detaillierte Informationen zu Ihrem Netzwerk. Es könnte übertrieben sein, wenn Sie nur IP-Adressen und Macs suchen möchten, aber wenn Sie Ihr Netzwerk kontinuierlich überwachen müssen, ist dies ein großartiges Tool. Verwenden Sie andernfalls nmap.
quelle
Die Android-App Fing macht das erstaunlicherweise. Ich wünschte, es gäbe einen Befehl im UNIX-Stil, der zu einem ähnlichen Ergebnis führen könnte.
quelle
nmap, aber fehlgeschlagen, dass Sie die Netzwerk-Broadcast-Adresse anpingen und überprüfen können, was zurückkommt. In Verbindung mit der Überprüfung der ARP-Tabelle kann dies eine recht effektive Methode sein, um herauszufinden, was sich in einem bestimmten Subnetz befindet.
Für das spezifische Beispiel "kennt die Router-IP nicht" sollte das Überprüfen der Host-Routingtabellen das Standard-Gateway aufdecken und dies ist (häufig, aber nicht immer) eine geeignete Verwaltungs-IP für den Router.
quelle
Ein weiteres gutes Tool ist look @ lan. Damit können Sie das Netzwerk scannen und erhalten verschiedene Ergebnisse.
quelle
Wenn Ihr Netzwerk und alle seine Geräte den RFCs entsprechen, sollten Sie eine Antwort von allen Netzwerkgeräten erhalten, wenn Sie die Broadcast-Adresse Ihres Netzwerks anpingen. Verständlicherweise funktioniert dies nicht sehr oft und Sie müssen darauf zurückgreifen, jede der verfügbaren IP-Adressen über das gesamte Spektrum der Ports zu scannen.
quelle
Sie können auch Advance IP Scanner verwenden http://www.advanced-ip-scanner.com/ oder wie oben erwähnt Angry IP Scanner ist fantastisch und Open Source.
quelle
Sie können DevicesInLan unter https://sourceforge.net/projects/devicesinlan/ verwenden . Es ist Open Source
quelle