Online hostok a lanon

Helló!

Hogyan tudom a hálózaton detektálni az online hostokat? Arra gondolo, hogy csatlakozva vagyok egy hálózatra és azt szeretném megtudni, hogy milyen IP-jű PC-k vannak még fent. A ping broadcastolva nem a legjobb mert arra nem mindenki válaszol (sőt úgy tapasztaltam, hogy gyakorlatilag senki). Tudom, hogy nmappal meg laehet oldani de nagyon belegabajodtam a manualba pedig bizonyára nagyon egyszerűnek kellene lennie a megoldásnak.

Köszi a segítséget.

Hozzászólások

Én ezt fordítva közelíteném meg. Tennék minden gépre egy kis scriptet, ami letölt egy weboldalt. Így a logból (vagy a letöltések alapján adatbázist vezetsz) már kész is a friss lista. Persze ehhez az kell, hogy te üzemeltetsd a gépeket.
Ha ez nem megoldható és dhcp van, esetleg érdemes lehet a broadcastokat hallgatni.

--
http://htmmblog.enba.hu/

arp -a
nmap 192.168.0.1/24
nmap -P0 192.168.0.1/24

ezekkel én látom a gépeket az itthoni hálózaton

Nekem mindig igazam van, ha nem, akkor nincs igazam, szoval megint igazam van hogy nincs igazam.
debian 4.0 - linux-2.6.22.1-pancs1-wifi1 - 2.6.22.1 kernel madwifivel itt

Ez mondjuk egész jó.... Én egy kicsit prfesszuionálisabbat kerestem de ami igaz-igaz jól működik. Ellenben hadd kérdezzek még valamit:

Hogyha én egy hálón amin nincs dhcp a 10.0.0.6-os ip-t adom magamnak és ugyanazon a hálón lévő 192.168.1.8-as gépet pl nem érem el. Ez miért van? (bocs ha nagyon láma kérdés)

Hogyan tudom detektálni az ilyen más tartományú IP címeket? Mertuugye a 10.0.0.6 nem lát engem de én sem látom őt pedig nekem mindent kellene.

Nem egyforma a hálózati maszk a két címhez.
Linux alatt ha lehet több címet is adni egy hálókártyának, legalábbis a linux alapú mikortik router tud ilyet.

Nekem pl.:
lan1-es kártya 192.168.1.1/24
wan1-es kártya 192.168.32.32/24 és valami dhcp által osztott cím, ami teljesen más.

A dhcp-s címmel látszok a világ felé, a kézileg beállított 32.32-es pedig a falun belüli kommunikáció, és az AP elérése. Mivel wlan-os netem van.

Nem egyforma a hálózati maszk a két címhez.

Ez nem egeszen pontos, akar lehet a netmask ugyan az is, csak az IP halo resze mas...
Bar sztem jora gondoltal
==
`Have some wine,' the March Hare said in an encouraging tone.
Alice looked all round the table, but there was nothing on it but tea.

Azt hogy ket gep egy halozaton van e - nem fizikailag- 2 dolog donti el: az Ip cim es a hozza tartozo netmask. Ha a cel nincs a sajat halozatodon
(ipd & netmask) != (cel & netmask) # & a bitenkenti vagy es.
akkor routing alapjan lesz elerve (altalaban a default gate fele, de ez a pillanatnyi routing tabladtol fugg)
Esetedben foltetelezem a 192.168.1.8 es 10.0.0.6 NINCS ugyanazon a halozaton.
==
`Have some wine,' the March Hare said in an encouraging tone.
Alice looked all round the table, but there was nothing on it but tea.

Nem nincs és ez a kérdezősködés túlmutat a jelenlegi feladatomon de még az érdekelne, hogyha pl wireless hálón nem kapok dhcp-n IP-t és nincs hálózati kommunikáció ami által tudnék következetni arra, hogy melyik hálózati maszkot használják a PC-k akkor erre milyen technikával tudok rájönni?

Vagy passzivan figyeled az arp-ket (arpwatch), vagy vegig arping-eled az IP-tartomanyt.
Persze ez sem tokeletes, mert ha 2 host akar egymassal beszelgetni, akkor be lehet allitani fixen a masik MAC-adresset, az arp-t pedig letiltani.

--
Fontos feladatot soha ne bizz olyan gepre, amit egyedul is fel tudsz emelni!