non esiste un metodo "universale", ci si può arrivare in diversi modi:
c'è un'api sotto windows che permette di enumerare i computer in rete, ma solo se tutti i computer sono configurati a dovere e non hanno firewall o impostazioni che bloccano. Ovviamente client con linux senza samba configurato non verranno enumerati.
altro modo è prendere la subnet mask e fare uno scan di tutti gli ip, anche qui, se i computer sono configurati per rispondere ai ping li trovi, altrimenti devi tentare delle porte well known.
infine ci sono dei router che permettono l'accesso tramite telnet, in questo modo puoi navigare fino al menù "client connessi" e avere l'elenco completo, anche qui però, non è un metodo universale in quanto i menù dei router cambiano da produttore a produttore.
|