Przy poszukiwaniu hostów w sieci docelowej przydatne były następujące 2 pytania:
- http://superuser.com/q/311019/45927
- http://security.stackexchange.com/q/36198/35859
Jednak odpowiedzi na oba pytania zakładają, że z góry znam adres sieciowy i maskę (chyba podsieć?) (192.168.0.0/24, 172.18.72.0/24 itd.).
Jak mogę znaleźć hosty w dowolnej / wszystkich połączonych sieciach bez wcześniejszego określenia podsieci? Wiem, że mogę wyświetlić listę urządzeń sieciowych przy użyciu ip address show
(Arch Linux), ifconfig
(* nix, OS X) lub ipconfig
(Windows) w zależności od systemu operacyjnego.
Ponadto, czy istnieje niezawodny sposób na wykonanie tego w różnych systemach operacyjnych? Od Linuksa do OS X i Windows?
networking
nmap
Ehtesh Choudhury
źródło
źródło
netsh
do systemu Windows.Odpowiedzi:
W przypadku rozwiązania wieloplatformowego, które będzie działać na każdym systemie, na którym działa Nmap, użyj
--iflist
argumentu Nmap :W tym momencie staje się kwestią analizowania potrzebnych informacji. Prawdopodobnie szukasz czegoś poniżej
ROUTES
, ale pamiętaj, aby nie skanować hosta lokalnego!źródło
--iflist
jest spoko, nie zauważyłem tej opcji.