OSX/IOS

Ver una lista de todas las redes Wi-Fi a las que una Mac se ha conectado previamente

Wifi

Saber a qué redes inalámbricas se ha conectado una Mac en el pasado puede ser útil por varias razones, incluida la resolución de problemas de la red, la determinación de dónde estaba una Mac, si una contraseña de wifi en particular es recuperable y una serie de otras razones técnicas. La búsqueda de redes anteriores es completamente diferente a la búsqueda de redes actualmente disponibles, y no recuperará datos históricos del elemento de la barra de menú u otra excelente herramienta de escaneo Wi-Fi de Mac OS X.

Cubriremos dos formas simples de encontrar conexiones de red Wi-Fi pasadas en una Mac, la primera es la ruta fácil a través de Preferencias del sistema, y ​​el segundo enfoque usa una larga cadena de líneas de comando para leer redes inalámbricas desde una lista de archivos.


Tenga en cuenta que estas listas no son completamente infalibles y no deben considerarse forenses de ninguna manera, alguien puede agregar y eliminar manualmente entradas de las listas de redes favoritas y mencionadas, si lo desea. Sin embargo, para el caso de uso promedio, el escenario de solución de problemas debería ser apropiado.

Cómo ver a qué redes Wi-Fi se ha conectado una Mac antes

Si ha cambiado sus redes favoritas antes, estará familiarizado con esta lista:

  1. Abre Preferencias del Sistema desde el menú  Apple y elige «Red»
  2. Haga clic en el botón «Avanzado» y elija la pestaña «Wi-Fi»
  3. Busque en la lista «Redes preferidas» para encontrar la lista de redes inalámbricas conectadas anteriormente, se puede desplazar

Lista de redes wi-fi pasadas

El enfoque de la interfaz de usuario es fácil, pero la misma información se puede obtener de la línea de comandos.

Cómo enumerar las redes Wi-Fi utilizadas anteriormente en su Mac desde la línea de comandos

Se puede recuperar una lista del historial de la red inalámbrica a través de la línea de comando usando esta cadena larga, asegúrese de que esté ingresada en una sola línea:

En las versiones modernas de Mac OS, como macOS Mojave, Catalina, Sierra, OS X El Capitan y Yosemite, puede acortar la sintaxis considerablemente de la siguiente manera:

defaults read /Library/Preferences/SystemConfiguration/com.apple.airport.preferences |grep SSIDString

En versiones anteriores de Mac OS X, puede optar por el mismo comando anterior o usar la cadena más larga a continuación con expresiones regulares intensas:

defaults read /Library/Preferences/SystemConfiguration/com.apple.airport.preferences RememberedNetworks | egrep -o '(SSID_STR|_timeStamp).+' | sed 's/^.*= (.*);$/1/' | sed 's/^"(.*)"$/1/' | sed 's/([0-9]{4}-..-..).*/1/'

Verá algo similar a la salida, con solo el SSID del enrutador en la lista:

This-Router
linksys
CoffeeHouse
RouterFromDubiousLocationThatMacShouldntHaveBeenAt
Starbucks Cupertino
Ancient_Router_from_2007

El pedido largo viene de CoderWall y, aunque pueda parecer extraño, es necesario conseguir una salida limpia. Ingresar la cadena sin grep y sed le dará mucha más información de la que está buscando en este caso, ya que elimina todo lo relacionado con las conexiones Wi-Fi pasadas que se han convertido en parte de la lista «RemementedNetworks».

El historial de conexiones wi-fi anteriores es útil por varias razones, ya sea para averiguar qué enrutadores ha utilizado en el pasado por motivos de conectividad, resolución de problemas, personales o privados, para descubrir el historial de conexiones o incluso para fines forenses. Puede utilizar el método de línea de comandos o el método GUI, que es el más fácil para usted o el escenario de caso más aplicable.

Si conoce otros métodos o enfoques para enumerar las conexiones de red Wi-Fi anteriores en una Mac, ¡compártalos con nosotros en los comentarios a continuación!

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar