Indice del forum Olimpo Informatico
I Forum di Zeus News
Leggi la newsletter gratuita - Attiva il Menu compatto
 
 FAQFAQ   CercaCerca   Lista utentiLista utenti   GruppiGruppi   RegistratiRegistrati 
 ProfiloProfilo   Messaggi privatiMessaggi privati   Log inLog in 

    Newsletter RSS Facebook Twitter Contatti Ricerca
* Ottenere gli indirizzi IP su una LAN
Nuovo argomento   Rispondi    Indice del forum -> Linux
Precedente :: Successivo  
Autore Messaggio
Zeruel
Mortale devoto
Mortale devoto


Registrato: 20/02/08 13:33
Messaggi: 18

MessaggioInviato: 30 Apr 2008 16:38    Oggetto: * Ottenere gli indirizzi IP su una LAN Rispondi citando

Esiste una funzione (possibilmente C), che in ambiente Linux consenta di ottenere tutti gli indirizzi IP dei PC connessi ad una LAN, anche switchata, in un determinato momento?

--------

edit Emmett: sposto questa richiesta nel forum 'linux'
Top
Profilo Invia messaggio privato
freemind
Supervisor sezione Programmazione
Supervisor sezione Programmazione


Registrato: 04/04/07 20:28
Messaggi: 4643
Residenza: Internet

MessaggioInviato: 02 Mag 2008 13:11    Oggetto: Rispondi citando

In teoria se tu mandi un ping sul broadcast dovresti ricevere le risposte di tutti i pc connessi in quella rete (purchè non ci siano firewall che blocchino i pacchetti icmp del ping).
Ad esempio in una rete classica di classe c senza sottoreti basta un ping x.x.x.255

con x.x.x la sottorete e 255 l'indirizzo di broacast
Forse però le macchine win non rispondono al broadcast.
Top
Profilo Invia messaggio privato
Zeruel
Mortale devoto
Mortale devoto


Registrato: 20/02/08 13:33
Messaggi: 18

MessaggioInviato: 02 Mag 2008 14:59    Oggetto: Rispondi citando

Ho provato ma non ottengo risposte.. ho provato anche con ping -b ma la cosa non cambia. Non ottengo risposte na da macchine linux ne da macchine winzoz
Top
Profilo Invia messaggio privato
chemicalbit
Dio maturo
Dio maturo


Registrato: 01/04/05 17:59
Messaggi: 18597
Residenza: Milano

MessaggioInviato: 02 Mag 2008 19:28    Oggetto: Rispondi citando

freemind ha scritto:
In teoria se tu mandi un ping sul broadcast dovresti ricevere le risposte di tutti i pc connessi in quella rete (purchè non ci siano firewall che blocchino i pacchetti icmp del ping).
E purché i pc siano impostati per onorare la richiesta di ping.
In molti, anche per motivi di sicurezza -dare meno informazioni ai possibili attaccanti- non rispondono.
Top
Profilo Invia messaggio privato
Zeruel
Mortale devoto
Mortale devoto


Registrato: 20/02/08 13:33
Messaggi: 18

MessaggioInviato: 02 Mag 2008 19:56    Oggetto: Rispondi citando

Quindi non esiste un modo per ricavare IP su una LAN? Si potrebbe mettere la scheda in modalità promiscua ed analizzare gli header...ma su una LAN switched non funzionerebbe...
Top
Profilo Invia messaggio privato
Emmett Brown
Dio maturo
Dio maturo


Registrato: 28/09/05 00:41
Messaggi: 1295

MessaggioInviato: 03 Mag 2008 22:01    Oggetto: Rispondi citando

Io per vedere chi c'è nelle lan domestiche uso con grande soddisfazione il semplice e comodo programmino gratuito chiamato Lookatlan. Ma qui mi sa che sono OT, perchè Lookatlan credo proprio che funzioni solo con windows... Sad
Top
Profilo Invia messaggio privato
Zeruel
Mortale devoto
Mortale devoto


Registrato: 20/02/08 13:33
Messaggi: 18

MessaggioInviato: 07 Mag 2008 17:52    Oggetto: Rispondi citando

Non esistendo una soluzione me la sono scritta da solo... l'ho testata e sembra che rispondano sia macchine lunux sia macchine windows... Ovviamente funziona solo su linux e gira con privilegi root.
Top
Profilo Invia messaggio privato
dinosaur
Eroe in grazia degli dei
Eroe in grazia degli dei


Registrato: 08/02/07 19:54
Messaggi: 134

MessaggioInviato: 29 Lug 2008 23:17    Oggetto: Rispondi

potresti postarla per favore?

comunque si puo' utilizzare nmap che serve anche a rilevare eventuali porte aperte
Top
Profilo Invia messaggio privato
Mostra prima i messaggi di:   
Nuovo argomento   Rispondi    Indice del forum -> Linux Tutti i fusi orari sono GMT + 1 ora
Pagina 1 di 1

 
Vai a:  
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi