Herramienta open source de automatización OSINT que recopila datos de más de 200 fuentes sobre IP, dominios, correos electrónicos y más para inteligencia de amenazas y mapeo de la superficie de ataque.
sherlock-project/sherlock
Herramienta de OSINT para la línea de comandos que busca un nombre de usuario en más de 400 redes sociales e indica dónde hay cuentas.
- Estrellas
- 96,464
- Forks
- 11,488
- Issues abiertos
- 355
- Último commit
- ayer
¿Qué es?
Sherlock recibe uno o varios nombres de usuario y comprueba si cada uno tiene una cuenta en cientos de redes sociales y sitios web. Los resultados de cada nombre de usuario se guardan en un archivo de texto; también hay opciones para exportarlos a CSV y XLSX. Está dirigida a investigadores, profesionales de la seguridad y pentesters que realizan tareas de inteligencia de fuentes abiertas y reconocimiento.
La herramienta se ejecuta desde la terminal y permite limitar la búsqueda a sitios específicos, dirigir las solicitudes a través de un proxy, configurar tiempos de espera e incluir sitios NSFW. También puede abrir todos los perfiles encontrados en un navegador. Se puede instalar mediante pipx, pip, uv, Docker y varios gestores de paquetes del sistema.
Como los resultados proceden de comprobaciones automatizadas en sitios públicos, conviene verificar manualmente cualquier coincidencia antes de sacar conclusiones.
Funciones clave
- 01Comprueba un nombre de usuario en más de 400 redes sociales y sitios web.
- 02Acepta varios nombres de usuario en una sola ejecución.
- 03Guarda los resultados en archivos de texto, CSV o XLSX.
- 04Admite proxies, tiempos de espera y filtros por sitio.
- 05Puede abrir los perfiles encontrados en el navegador predeterminado.
Casos de uso
- Investigar en qué plataformas está registrado un nombre de usuario como parte de un trabajo de OSINT.
- Realizar tareas de reconocimiento durante una prueba de penetración o una operación de red team.
- Comprobar si un nombre de usuario ya está ocupado en muchos sitios.
Inicio rápido
- 1
Instalar con pipx
pipx install sherlock-project - 2
Buscar un nombre de usuario
sherlock user123
Antes de usarlo
- Los resultados solo coinciden con nombres de usuario y pueden incluir falsos positivos o no encontrar algunas cuentas.
- Se ha informado de que algunos paquetes de terceros (ParrotOS, Ubuntu 24.04) no funcionan; usa pipx, pip, uv o Docker en su lugar.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es sherlock?
- Herramienta de OSINT para la línea de comandos que busca un nombre de usuario en más de 400 redes sociales e indica dónde hay cuentas. Sherlock recibe uno o varios nombres de usuario y comprueba si cada uno tiene una cuenta en cientos de redes sociales y sitios web. Los resultados de cada nombre de usuario se guardan en un archivo de texto; también hay opciones para exportarlos a CSV y XLSX. Está dirigida a investigadores, profesionales de la seguridad y pentesters que realizan tareas de inteligencia de fuentes abiertas y reconocimiento.
- ¿sherlock es gratuito? ¿Qué licencia tiene?
- sherlock es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿sherlock sigue mantenido?
- Mantenimiento activo. El último commit de sherlock fue el 5 nov 2026.
- ¿Para qué puedo usar sherlock?
- Investigar en qué plataformas está registrado un nombre de usuario como parte de un trabajo de OSINT. Realizar tareas de reconocimiento durante una prueba de penetración o una operación de red team. Comprobar si un nombre de usuario ya está ocupado en muchos sitios.
- ¿Cómo se instala sherlock?
- Instalar con pipx: pipx install sherlock-project Buscar un nombre de usuario: sherlock user123
- ¿Dónde consigo sherlock?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/sherlock-project/sherlock
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Plataforma open source de inteligencia sobre ciberamenazas para estructurar, almacenar y visualizar conocimiento e observables, basada en el estándar STIX2.
Plataforma OSINT de código abierto basada en grafos que conecta entidades como dominios, IP, correos electrónicos y wallets mediante enriquecedores automatizados.
Herramienta rápida de enumeración pasiva de subdominios que encuentra subdominios de un dominio mediante fuentes en línea, sin enviar tráfico al objetivo.
CLI de Go que consulta varios motores de búsqueda de Internet para encontrar hosts expuestos y genera resultados que se pueden canalizar a otras herramientas.
Un CLI HTTP rápido y versátil que analiza listas de hosts, URL y rangos CIDR para obtener códigos de estado, títulos, tecnologías, certificados TLS y más.