Come posso rilevare il SO sniffando il traffico di rete?

1

È possibile annusare una rete (WLAN) e scoprire quale sistema operativo è installato sui client di rete (PC / telefoni, ecc.)?

Sto usando Ubuntu.

    
posta 8thperson 06.07.2014 - 20:43
fonte

4 risposte

3

nmap ha la capacità di indovinare il sistema operativo osservando le variazioni nel modo in cui un dispositivo reagisce alle sonde TCP / IP (vedi il sito Web nmap per i dettagli).

Puoi anche fare un'ipotesi sull'identità di un dispositivo controllando a chi è stato assegnato il suo indirizzo MAC. Ad esempio, qualcosa con un indirizzo in un blocco Hewlett-Packard è probabilmente una stampante di rete.

    
risposta data 06.07.2014 - 22:14
fonte
2

Se si è in grado di monitorare la rete e supponendo che i client non siano dispositivi di rete come router che potrebbero nascondersi dietro di essi altri dispositivi, è possibile determinare (con una certa precisione) quale sistema operativo il dispositivo possiede quell'indirizzo IP ha semplicemente monitorando gli IP a cui si connette il dispositivo.

Ad esempio, un dispositivo che si collega regolarmente a IP e cerca DNS per server Microsoft Update noti potrebbe avere un sapore di Windows. Lo stesso vale per Ubuntu, se detto indirizzo IP si collega regolarmente ad un server di aggiornamento di Ubuntu.

Questo, ovviamente, preclude cose come il dispositivo con uno script automatico che si connette a molti tipi di server, al fine di confondere questo tipo di analisi.

    
risposta data 07.07.2014 - 06:10
fonte
0

Dalla tua domanda ho capito che vuoi usare lo sniffing passivo. Pertanto, è possibile annusare i pacchetti di risposta ICMP, poiché i tipi di SO predefiniti possono variare in base ai valori TTL. Ma se il valore è cambiato, questa potrebbe non essere una buona scelta. Se è così, suggerisco anche di usare la risposta di @Mark. Usare nmap con il rilevamento del sistema operativo sarebbe molto meglio. ;)

    
risposta data 07.07.2014 - 08:46
fonte
0

Prova p0f link questa è una fingerprint passiva che determina il sistema operativo esaminando le caratteristiche del traffico di rete.

    
risposta data 07.09.2016 - 09:06
fonte

Leggi altre domande sui tag