Qué es Sherlock OSINT y cómo instalarlo en 2025 (Guía completa)

Aprende qué es Sherlock OSINT, cómo instalarlo en 2025 y cómo usarlo para buscar usernames, auditar marcas y automatizar análisis OSINT desde la terminal.

Cover for Qué es Sherlock OSINT y cómo instalarlo en 2025 (Guía completa)

Sherlock es una herramienta OSINT (Open‑Source Intelligence) de código abierto pensada para una tarea muy concreta: comprobar de forma automática si un nombre de usuario existe en cientos de plataformas y redes sociales.

Funciona desde la línea de comandos, está escrita en Python y eso la convierte en una herramienta ligera, multiplataforma y fácil de integrar en flujos de trabajo más complejos. No es una herramienta “mágica” ni invasiva: simplemente verifica si las URLs públicas asociadas a un username existen o no.

Aunque su uso más habitual está dentro de la investigación OSINT, en mi caso la he utilizado con un enfoque mucho más práctico: comprobar la disponibilidad de un nombre de usuario al crear una marca digital, en concreto oshytech. En pocos segundos pude ver en qué plataformas ya existía el nombre y en cuáles todavía estaba libre, algo clave cuando quieres mantener coherencia de marca.


¿Para qué sirve Sherlock OSINT realmente?

Sherlock es especialmente útil cuando necesitas una visión rápida y global de la presencia digital asociada a un nombre de usuario. Algunos de sus usos más habituales son:

  • Localizar perfiles públicos asociados a un username
  • Verificar la presencia digital de una persona, proyecto o marca
  • Detectar posibles suplantaciones de identidad
  • Comprobar disponibilidad de nombres en múltiples plataformas
  • Servir como punto de partida en investigaciones OSINT

No accede a cuentas privadas, no necesita credenciales y no recopila información sensible. Su funcionamiento es simple: comprueba si una URL pública responde o no.


Instalación de Sherlock OSINT en 2025

A día de hoy existen varias formas válidas de instalar Sherlock. Aquí dejo las más recomendables, según el uso que le vayas a dar.


Instalación recomendada con pipx (Python)

Es el método que recomiendo en la mayoría de casos, especialmente si ya trabajas con Python:

pipx install sherlock-project

Por qué usar pipx:

  • Aísla Sherlock del resto de paquetes Python
  • Evita conflictos de dependencias
  • Facilita actualizaciones y desinstalación

Si no tienes pipx, como alternativa rápida:

pip install --user sherlock-project

Instalación desde el repositorio de GitHub

Ideal si quieres modificar el código, revisar cómo funciona internamente o usar la versión más reciente:

git clone https://github.com/sherlock-project/sherlock
cd sherlock
python3 -m pip install -r requirements.txt

Ejecución directa:

python3 sherlock nombreusuario

Instalación usando Docker

Una opción muy cómoda si no quieres tocar tu entorno local:

docker run -it --rm sherlock/sherlock

Especialmente útil en servidores, laboratorios OSINT o entornos aislados.


Instalación mediante paquetes en Linux

Algunas distribuciones incluyen Sherlock en sus repositorios.

Ejemplo en Kali Linux:

sudo apt install sherlock

Nota: en distribuciones recientes como Ubuntu o ParrotOS puede fallar. En ese caso, pipx o Docker suelen ser la mejor opción.


Uso básico de Sherlock OSINT

Una vez instalado, el uso es directo y sin curva de aprendizaje.

Buscar un solo nombre de usuario

sherlock nombreusuario

Sherlock comprobará automáticamente cientos de plataformas y mostrará cuáles existen y cuáles no.


Buscar varios usuarios a la vez

sherlock usuario1 usuario2 usuario3

Exportar resultados

Una de las grandes ventajas de Sherlock es que permite trabajar con los resultados posteriormente.

CSV

sherlock nombreusuario --csv

JSON

sherlock nombreusuario --json

Excel

sherlock nombreusuario --xlsx

Esto es clave si luego quieres automatizar análisis o integrarlo con otros procesos.


Ejemplos prácticos de uso

Verificar disponibilidad de un nombre de marca

Este fue mi caso al comprobar oshytech antes de registrar perfiles:

sherlock oshytech --print-found --csv

En segundos obtuve una lista clara de plataformas donde el nombre ya estaba en uso y dónde todavía podía registrarlo.


Investigación OSINT básica

Para obtener enlaces a perfiles públicos de forma rápida:

sherlock nombreusuario --print-found --xlsx

El archivo generado sirve como base para análisis posteriores con otras herramientas OSINT.


Automatizar búsquedas masivas

Si trabajas con listas de usuarios, Sherlock encaja muy bien en scripts sencillos.

Ejemplo con un archivo usuarios.txt:

for user in $(cat usuarios.txt); do
  sherlock $user --print-found --csv
done

Este enfoque es perfecto para auditorías, análisis recurrentes o procesos automatizados.


Sherlock vs alternativas similares

Existen otras herramientas OSINT centradas en usernames, como Maigret o Namechk, pero Sherlock sigue destacando por varios motivos:

  • Mayor estabilidad y mantenimiento del proyecto
  • Enfoque claro en línea de comandos
  • Fácil integración en scripts y automatizaciones
  • Amplia comunidad y documentación

Mientras que algunas alternativas están más orientadas a uso web o interfaces gráficas, Sherlock encaja especialmente bien en entornos técnicos, donde prima la automatización y el control del proceso.


Pensando en automatización y flujos de trabajo

Uno de los puntos fuertes de Sherlock es que no está pensado para usarse de forma aislada. Encaja muy bien como primer paso dentro de un flujo automatizado, por ejemplo:

  • Comprobación de usernames → análisis → generación de informes
  • Integración con scripts en Python o Bash
  • Procesos periódicos de auditoría de marca

Este tipo de uso abre la puerta a enlazar Sherlock con otros artículos y guías centradas en automatización, scripts y pipelines, algo que iremos viendo más adelante.


Consideraciones éticas y legales

Aunque Sherlock solo utiliza información pública, su uso debe ser responsable.

Usos legítimos:

  • Auditoría de tu propia huella digital
  • Investigación OSINT
  • Branding y verificación de identidad

Usos no éticos:

  • Acoso o vigilancia no consentida
  • Violación de privacidad
  • Uso con fines ilegales

OshyTech

Ingeniería backend y de datos orientada a sistemas escalables, automatización e IA.

Copyright 2026 OshyTech. All Rights Reserved