Jak przeskanować sieć, aby dowiedzieć się, które urządzenia są na niej? (Byłbym zadowolony z listy adresów MAC i adresów IP).
Załóżmy na przykład, że jestem w pracy i chcę mieć pewność, że do sieci nie są podłączone żadne nieznane urządzenia (zwłaszcza jeśli dostęp nie jest filtrowany hasłem ani MAC). Dzienniki DHCP mogą pomóc, ale co, jeśli chcę znaleźć urządzenia ze statycznymi adresami IP?
Alternatywnie, powiedzmy, że jestem w domu przyjaciół i chce, żebym skonfigurował przekierowanie portów, ale nie zna adresu IP swojego routera. Oczywiście, kilka dobrych domysłów zwykle to zrozumie, ale lepiej byłoby zeskanować.
źródło
nmap -sn 192.168.0.1/24
zamiast tegoMożesz pingować na adres rozgłoszeniowy i zobaczyć tabelę arp. Oto przykład robienia tego w systemie Linux:
NB: System operacyjny urządzenia musi powrócić do żądania echa ICMP. Niektóre systemy operacyjne nie odpowiadają ICMP za pomocą rozgłaszanego adresu IP. W takim przypadku możesz pingować na każdy możliwy adres IP w sieci. Ostatnio okna systemu Windows domyślnie nie odpowiadają na echo ICMP z adresem IP emisji pojedynczej, więc to nie pomoże.
źródło
Angry IP Scanner to niesamowite narzędzie do tego.
Pozwoli to również na eksport pliku .csv do wykorzystania w inwentarzu IP itp.
źródło
Używam The Dude .
Znalazłem go tutaj wczoraj, gdy szukam narzędzi sieciowych. Uruchom go na swoim komputerze, aby utworzyć mapę wszystkich urządzeń w sieci. Najlepsze jest to, że jest całkowicie darmowy!
źródło
W odpowiedzi na drugie pytanie:
W systemie Windows
Dane wyjściowe powinny zawierać wiersz z listą domyślnej bramy. Na liście może znajdować się więcej niż jedna karta, ale zazwyczaj tylko jedna z adresem IP i bramą domyślną na liście.
źródło
Spiceworks dostarczy Ci szczegółowych informacji o Twojej sieci. Może to być przesada, jeśli chcesz tylko znaleźć adresy IP i komputery Mac, ale jeśli chcesz stale monitorować swoją sieć, jest to świetne narzędzie. W przeciwnym razie użyj nmap.
źródło
Aplikacja na Androida Fing robi to po prostu niesamowicie. Chciałbym, aby istniało polecenie w stylu UNIX, które mogłoby dać podobny wynik.
źródło
nmap, ale w przeciwnym razie możesz pingować adres sieciowy i sprawdzić, co wraca. W połączeniu ze sprawdzeniem tabeli ARP może to być dość skuteczna metoda wykrywania tego, co znajduje się w danej podsieci.
W konkretnym przykładzie „nie zna adresu IP routera” sprawdzenie tabel routingu hosta powinno odsłonić bramę domyślną i jest to (często, ale nie zawsze) odpowiedni adres IP zarządzania dla routera.
źródło
Kolejnym dobrym narzędziem jest look @ lan. Pozwoli ci to przeskanować sieć i da ci kilka różnych wyników.
źródło
Jeśli twoja sieć i wszystkie jej urządzenia są zgodne z RFC, powinieneś otrzymać odpowiedź zwrotną od wszystkich urządzeń sieciowych podczas pingowania adresu rozgłoszeniowego twojej sieci. Zrozumiałe, że to nie działa zbyt często i musisz powrócić do skanowania każdego dostępnego adresu IP w pełnym spektrum portów.
źródło
Możesz również użyć Advance IP Scanner http://www.advanced-ip-scanner.com/ lub jak wspomniano powyżej. Wściekły skaner IP jest niesamowity i ma otwarte oprogramowanie.
źródło
Możesz używać DevicesInLan w https://sourceforge.net/projects/devicesinlan/ . To jest open source
źródło