GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo obtener direcciones MAC de dispositivos que no están en la red

Si no está en la misma red, lo más probable es que no puedas hacerlo.

Las direcciones MAC son direcciones de hardware y generalmente están ocultas detrás de un enrutador a menos que esté en la misma red o tenga acceso directo al dispositivo. En otras palabras, una vez que abandone la red, a menos que los dispositivos en cuestión estén conectados directamente a un enrutador, obtendrá la dirección MAC del conmutador en lugar de los dispositivos individuales al consultar esa red.

Dependiendo de la seguridad de su red, es posible que ni siquiera pueda obtener las direcciones MAC de los dispositivos en el mismo conmutador, ya que pueden estar en diferentes VLAN.

Dicho esto, en su comentario preguntó si podía obtener más información sobre los dispositivos. Sin acceso a la red en la que se encuentra el dispositivo, es bastante difícil obtener información sobre algo que no sea el enrutador. Sin ser demasiado técnico, a menos que el dispositivo tenga su propia dirección IP estática que usted conoce, lo cual es poco probable para un dispositivo móvil, si consulta la red desde el exterior, obtendrá la IP pública del enrutador, no de los dispositivos. Específicamente para teléfonos móviles, probablemente pueda obtener información a través de Bluetooth si está habilitado en el dispositivo, pero debe estar cerca. Según un comentarista, también es posible detectar el tráfico del dispositivo dada la proximidad. Probablemente hay formas de recopilar más información, pero probablemente sea más problemático de lo que vale.

La forma más fácil de obtener información sobre un dispositivo en una red diferente es simplemente unirse a esa red.

Editar:como dices en otro comentario, tienes un adaptador WiFi al que alguien puede conectarse. Si el dispositivo no se conecta a ese adaptador, entonces no puede recopilar ninguna información sobre el dispositivo. Pero si el dispositivo se conecta a su adaptador WiFi, si está asignando direcciones IP, podrá ver tanto la dirección MAC como la dirección IP que asignó, y con la dirección MAC puede inferir aproximadamente en qué tipo de dispositivo se basa de la parte del fabricante de la dirección MAC. Si está permitiendo que el dispositivo acceda a Internet, también podrá ver todos los paquetes que envía a través de su adaptador. Usted puede podrá obtener información adicional específica sobre el dispositivo, pero depende del dispositivo, su adaptador WiFi, el software que esté utilizando... y así sucesivamente, lo que significa que hay muchas variables.


Es posible encontrar las direcciones MAC de los dispositivos que están físicamente cerca de ti si tienen wifi habilitado.

Cuando un dispositivo envía paquetes de datos a través de wifi, se les marca con la dirección MAC del remitente y la dirección MAC de destino (normalmente, un enrutador inalámbrico). Lo más probable es que el contenido del paquete se cifre a través de WPA o WEP, etc., pero las direcciones MAC no. Piense en ello como una carta sellada con una dirección.

No importa si no está en la misma red porque los paquetes viajan literalmente por el aire y en todas las direcciones. Es posible que no pueda leer el contenido de los paquetes o interactuar con el remitente si no está en la misma red, pero nada le impide verlos.

Por eso es importante tener cuidado con las redes inalámbricas no seguras sin cifrado.

Una herramienta que lo ayudará a capturar y mostrar estos datos se llama airodump-ng.

Incluso si un dispositivo no está conectado a una red inalámbrica, aún puede estar "probando" para averiguar si está dentro del alcance de una red a la que estaba conectado anteriormente.


Linux
  1. ¿Herramienta para obtener las líneas en un archivo que no están en otro?

  2. ¿Cómo encontrar qué otras máquinas están conectadas a la red local?

  3. ¿Cómo obtener el Tty en el que se está ejecutando Bash?

  4. ¿Cómo obtener mediante programación el tamaño de la página de caché de la CPU en C++?

  5. ¿Cómo encontrar la ruta de instalación de git en Mac o Linux?

Cómo obtener el tamaño de un directorio en Linux

Cómo encontrar qué dispositivos están conectados a la red en Linux

Cómo cambiar la dirección MAC de la red en Linux

¿Cómo encontrar la dirección IP de un dispositivo en una red?

¿Cómo cambiar automáticamente la dirección Mac siempre que el dispositivo de red esté activo o inactivo?

¿Cómo obtener el nombre de la computadora (no su nombre de host)?