Hay una opción -O
en nmap que intentará detectar qué sistema operativo está ejecutando el dispositivo, de ninguna manera es perfecto. Analiza el comportamiento de la pila TCP / IP. https://nmap.org/
Si el dispositivo tiene el puerto 22 (ssh) o 23 (telnet) abierto, puede intentar iniciar sesión o ingresar un nombre de usuario y contraseña predeterminados. (Los dispositivos IoT no están diseñados para ser seguros, deben ser estúpidos, por lo que la posibilidad de iniciar sesión con éxito es demasiado alta). Y luego ejecute el comando uname
como se sugiere en el comentario.
Hay muchos motores de búsqueda que podrían haber indexado una página que menciona el sistema operativo que ejecuta el dispositivo específico.
Si hay algún puerto abierto, puedes cavar y comenzar a buscar pistas. Por ejemplo: un servidor web puede enviar el encabezado Server
, lo que puede suceder que nombre el sistema operativo. (Tenga en cuenta que también podría estar mintiendo).
Si todo lo anterior falla, es muy probable que esté ejecutando algo con Linux como un kernel o un clon BSD propietario.