Shodan: el motor de búsqueda de dispositivos de Internet
Utilice Shodan para encontrar servicios expuestos, credenciales predeterminadas y versiones vulnerables de software.
Shodan: el motor de búsqueda de dispositivos de Internet es una lección gratuita de Cyber Security Academy en CoddyKit. Esta es la lección 3 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Cyber Security Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Cyber Security Academy incluye 4 lecciones en total.
¿Qué es Shodan?
Shodan es un motor de búsqueda que analiza continuamente toda Internet e indexa los banners de los servicios en puertos abiertos. A diferencia de Google, que indexa contenido web, Shodan indexa respuestas de servicios: banners de SSH, cabeceras HTTP, saludos de FTP y mucho más.
Qué indexa Shodan
Shodan captura datos de cientos de protocolos:
- Servidores HTTP/HTTPS y sus cabeceras
- Banners de SSH/Telnet, incluida la versión del software
- Servicios FTP/SMTP/RDP/VNC
- Sistemas de control industrial (ICS/SCADA)
- Dispositivos IoT: cámaras, routers e impresoras
- Bases de datos: MongoDB, Elasticsearch y Redis
Consultas básicas de Shodan
Operadores de búsqueda:
# Find Apache servers in Germany:
apache country:DE
# Find MongoDB with no auth:
mongodb port:27017 -auth
# Find specific product:
product:"nginx" version:"1.14"
# Find by IP range:
net:93.184.216.0/24Filtros de Shodan
Filtros útiles de Shodan:
city:"San Francisco"
org:"Amazon"
hostname:example.com
ssl.cert.subject.cn:example.com
http.title:"Dashboard"
before:2024-01-01
after:2023-06-01Búsqueda de bases de datos expuestas
Shodan revela con frecuencia bases de datos sin protección:
# Exposed Elasticsearch:
elasticsearch port:9200
# Exposed MongoDB:
mongodb -auth
# Exposed Redis:
redis port:6379
# Exposed CouchDB:
couchdb port:5984Sistemas de control industrial
Shodan indexa miles de sistemas de control industrial —SCADA, PLC y interfaces HMI— que controlan redes eléctricas, plantas de tratamiento de agua y procesos de fabricación. Muchos no tienen autenticación. Esto representa un fallo crítico de seguridad de infraestructuras.
Alertas de Shodan
Shodan proporciona alertas de supervisión: configure notificaciones para recibir avisos cuando aparezcan nuevos dispositivos que coincidan con su consulta (por ejemplo, cuando los rangos de IP de su organización aparezcan en los resultados). Esto es valioso para supervisar la superficie de ataque.
Shodan para defensores
Los defensores utilizan Shodan para:
- Descubrir qué han expuesto a Internet sin saberlo
- Supervisar la aparición de servicios no autorizados en las IP de la empresa
- Identificar software obsoleto en endpoints expuestos
- Verificar que las reglas del firewall funcionan como se espera
CLI y API de Shodan
Shodan se puede utilizar mediante programación:
pip install shodan
shodan init YOUR_API_KEY
shodan search "apache"
shodan host 93.184.216.34
shodan count "product:nginx"Censys y FOFA: alternativas
Alternativas a Shodan:
- Censys — más centrado en certificados y de origen académico
- FOFA — popular en Asia, con una indexación diferente
- ZoomEye — alternativa china con una cobertura diferente
El uso de varias fuentes proporciona una cobertura más amplia.
Uso legal y ético
Shodan consulta datos públicos, por lo que buscar en él es legal. Sin embargo, utilizar Shodan para identificar objetivos vulnerables y atacarlos después es ilegal. En pruebas de penetración autorizadas, Shodan acelera considerablemente el reconocimiento externo sin tocar directamente el objetivo.
Comprobación rápida: Shodan
Un equipo de seguridad quiere encontrar todos los dispositivos de los rangos de IP de su empresa que están actualmente expuestos en Internet. ¿Qué herramienta es la más adecuada para esto?
Repaso de la lección
Shodan indexa servicios expuestos a Internet en todos los protocolos, no solo páginas web. Revela bases de datos expuestas, sistemas industriales, software obsoleto y servicios mal configurados. Los defensores lo utilizan para auditar su superficie de ataque. La CLI y la API de Shodan permiten automatizar tareas y configurar alertas de supervisión. Utilícelo siempre de forma responsable y dentro del alcance autorizado.
Preguntas frecuentes
¿La lección «Shodan: el motor de búsqueda de dispositivos de Internet» es gratis?
Sí — el texto completo de «Shodan: el motor de búsqueda de dispositivos de Internet» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Cyber Security Academy, actualiza a CoddyKit PRO. El curso de Cyber Security Academy incluye 4 lecciones en total.
¿Qué aprenderé en «Shodan: el motor de búsqueda de dispositivos de Internet»?
Utilice Shodan para encontrar servicios expuestos, credenciales predeterminadas y versiones vulnerables de software. Practicas Cyber Security Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.
¿Necesito experiencia previa para empezar Cyber Security Academy?
No se requiere experiencia previa. Cyber Security Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 3 de 4.
¿Cuánto tiempo toma la lección «Shodan: el motor de búsqueda de dispositivos de Internet»?
La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.
¿Puedo escribir y ejecutar código en esta lección de Cyber Security Academy?
Sí. Cada lección de Cyber Security Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.
Todas las lecciones de este curso
- Google Dorking para recopilar información
- WHOIS, enumeración de DNS y certificados
- Shodan: el motor de búsqueda de dispositivos de Internet
- OSINT de redes sociales y búsqueda de personas