GNU/Linux >> Linux Esercitazione >  >> Linux

Come ottenere gli indirizzi MAC dei dispositivi che non sono nella rete

Se non è nella stessa rete, molto probabilmente non sarai in grado di farlo.

Gli indirizzi MAC sono indirizzi hardware e di solito sono nascosti dietro un router a meno che tu non sia sulla stessa rete o abbia accesso diretto al dispositivo. In altre parole, una volta che lasci la rete, a meno che i dispositivi in ​​questione non siano collegati direttamente a un router, quando eseguirai una query su quella rete otterrai l'indirizzo MAC dello switch piuttosto che i singoli dispositivi.

A seconda della sicurezza della tua rete, potresti non essere nemmeno in grado di ottenere gli indirizzi MAC dei dispositivi sullo stesso switch poiché potrebbero trovarsi su VLAN diverse.

Detto questo, nel tuo commento hai chiesto se puoi ottenere altre informazioni sui dispositivi. Senza l'accesso alla rete su cui si trova il dispositivo è piuttosto difficile ottenere informazioni su qualcosa di diverso da quello del router. Senza entrare troppo nel tecnico, a meno che il dispositivo non abbia un proprio indirizzo IP statico che conosci, cosa improbabile per un dispositivo mobile, se interroghi la rete dall'esterno otterrai l'IP pubblico del router, non i dispositivi. In particolare per i telefoni cellulari, probabilmente puoi ottenere informazioni tramite Bluetooth se è abilitato sul dispositivo, ma devi essere nelle immediate vicinanze. Secondo un commentatore, potrebbe anche essere possibile annusare il traffico del dispositivo data una vicinanza sufficiente. Probabilmente ci sono modi per raccogliere più informazioni, ma probabilmente è più un problema di quanto valga la pena.

Il modo più semplice per ottenere informazioni su un dispositivo su una rete diversa è semplicemente collegarsi a quella rete.

Modifica:come dici in un altro commento, hai un adattatore WiFi a cui qualcuno può connettersi. Se il dispositivo non si connette a quell'adattatore, non puoi raccogliere alcuna informazione sul dispositivo. Ma se il dispositivo si connette al tuo adattatore WiFi, se sta assegnando indirizzi IP, sarai in grado di vedere sia l'indirizzo MAC che l'indirizzo IP che hai assegnato e con l'indirizzo MAC puoi dedurre approssimativamente su quale tipo di dispositivo si basa dalla parte del produttore dell'indirizzo MAC. Se consenti al dispositivo di accedere a Internet, sarai anche in grado di vedere tutti i pacchetti che invia tramite il tuo adattatore. Puoi essere in grado di ottenere alcune informazioni aggiuntive specifiche sul dispositivo, ma dipende dal dispositivo, dalla tua scheda WiFi, dal software che stai utilizzando... e così via, il che significa che ci sono molte variabili.


È possibile trovare gli indirizzi MAC dei dispositivi fisicamente vicini a te se hanno il wifi abilitato.

Quando un dispositivo invia pacchetti di dati tramite Wi-Fi, vengono contrassegnati con l'indirizzo MAC del mittente e l'indirizzo MAC di destinazione (in genere un router wireless). Molto probabilmente il contenuto del pacchetto sarà crittografato tramite WPA o WEP ecc., ma gli indirizzi MAC non possono esserlo. Pensala come una lettera sigillata con sopra un indirizzo.

Non importa se non sei sulla stessa rete perché i pacchetti viaggiano letteralmente nell'aria e in tutte le direzioni. Potresti non essere in grado di leggere il contenuto dei pacchetti o interagire con il mittente se non sei sulla stessa rete, ma nulla ti impedisce di visualizzarli.

Questo è il motivo per cui è importante fare attenzione alle reti wireless non protette senza crittografia.

Uno strumento che ti aiuterà a catturare e visualizzare questi dati si chiama airodump-ng.

Anche se un dispositivo non è connesso a una rete wireless, potrebbe comunque "sondare" per scoprire se si trova nel raggio di una rete a cui era precedentemente connesso.


Linux
  1. Come raggiungere un servizio/server che si trova su una rete inaccessibile (usando i tunnel SSH)

  2. Strumento per ottenere le righe in un file che non sono in un altro?

  3. Come ottenere in sicurezza la versione di Ksh?

  4. Perché le interfacce di rete non sono in /dev come altri dispositivi?

  5. Come trovare quali altre macchine sono collegate alla rete locale?

Come ottenere la dimensione di una directory in Linux

Come trovare quali dispositivi sono collegati alla rete in Linux

Come modificare l'indirizzo MAC di rete in Linux

Come ottenere il Tty in cui è in esecuzione Bash?

Come trovare l'indirizzo IP di un dispositivo su una rete?

Come modificare automaticamente l'indirizzo Mac ogni volta che il dispositivo di rete è attivo o inattivo?