Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
emploleaks — Una herramienta OSINT que ayuda a detectar miembros de una empresa con credenciales filtradas | Kitploit
Herramientas/GitHubGitHub/infobyte/emploleaks
OSINT (Inteligencia de Fuentes Abiertas)Descifrado de ContraseñasReconocimientoExfiltración de DatosRecopilación de InformaciónSeguridad WebPruebas de PenetraciónIngeniería SocialInteligencia de AmenazasEnumeración de SubdominiosRecolección de Correos
7886430hace 4 mesesRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir
GitHubinfobyte/emploleaks

emploleaks

Una herramienta OSINT que ayuda a detectar miembros de una empresa con credenciales filtradas

Ver RepositorioSitio web

EmploLeaks

EmploLeaks es una herramienta de OSINT (Open Source Intelligence) con una interfaz CLI , diseñada para descubrir y correlacionar información sobre empleados de una empresa objetivo. Permite recopilar perfiles de LinkedIn, generar emails corporativos potenciales, buscar credenciales filtradas en bases de datos de leaks (ClickHouse internamente), verificar brechas conocidas a través de HaveIBeenPwned, descubrir infraestructura de la empresa y perfilar empleados en redes sociales. Toda la información se almacena localmente en SQLite para su análisis posterior.

Características

  • Búsqueda y enumeración de empleados desde LinkedIn (scraping con cookies de sesión)
  • Generación automática de emails corporativos potenciales con formatos personalizables
  • Búsqueda de credenciales filtradas en base de datos ClickHouse propia
  • Verificación de brechas conocidas con la API de HaveIBeenPwned
  • Escaneo de secretos en repositorios GitHub/GitLab con gitleaks
  • Discovery de infraestructura: enumeración de subdominios con assetfinder + SecurityTrails
  • Profiling en redes sociales: búsqueda por email (Holehe, ~120 plataformas) y por username (Maigret, 500+ plataformas)
  • Telegram scraper (userbot): daemon standalone que se une a canales aprobados de Telegram y baja archivos de credenciales automáticamente
  • Parser de leaks 100% agéntico: sin regex hardcodeadas. Un agente IA propone schema, valida con score sobre la muestra, recibe feedback con ejemplos de errores, y reintenta hasta converger. Auto-detecta UTF-16/UTF-8, banners ASCII art, country code prefixes, stealer logs (Redline/Lumma/Raccoon), formatos email/user/url arbitrarios
  • Almacenamiento local de toda la información en SQLite
  • Generación de reportes HTML interactivos con fotos de perfil
  • Clasificación automática de empleados por departamento usando IA (OpenAI, Ollama, etc.)
  • Exportación de resultados a CSV
  • Sistema modular de plugins (LinkedIn, GitHub, HIBP)
  • Autoguardado y carga automática de configuración de plugins
  • Webapp administrativa con FastAPI + Next.js para triage de resultados

Estructura del Proyecto

emploleaks/
├── emploleaks.py             # Script principal (CLI interactiva con cmd2)
├── telegram_sync.py          # Daemon userbot de Telegram (Telethon, standalone)
├── requirements.txt          # Dependencias de Python
├── README.md
├── .gitignore
├── plugins/
│   ├── linkedin.py           # Plugin de LinkedIn (scraping de empleados)
│   ├── github.py             # Plugin de GitHub (repos, stalk, secrets)
│   └── hibp.py               # Plugin de HaveIBeenPwned (brechas)
├── utils/
│   ├── logging_format.py     # Configuración de logging con colores
│   ├── ai_classifier.py      # Clasificación de roles con IA (OpenAI/Ollama)
│   ├── leak_parser.py        # Parser de leaks 100% agéntico (loop de IA, sin regex)
│   ├── email_lookup.py       # Búsqueda de emails en redes sociales (Holehe)
│   ├── profile_lookup.py     # Búsqueda de usernames en redes sociales (Maigret)
│   └── discovery.py          # Enumeración de subdominios (assetfinder + SecurityTrails opcional)
├── clickhouse-docker/        # Docker Compose para levantar ClickHouse
│   ├── docker-compose.yml
│   └── config/
│       └── users.xml
├── leaks_data/               # Carpeta para archivos de leaks a importar (no en git)
├── config/                   # Configuración (autogenerado)
│   └── tokens.ini            # Tokens y credenciales de plugins (no en git)
├── data/                     # Base de datos local (autogenerado)
│   └── emploleaks.db         # SQLite con toda la información recopilada
├── webapp/                   # Webapp administrativa
│   ├── backend/              # FastAPI (Python)
│   └── frontend/             # Next.js (React/TypeScript)
└── logs/                     # Archivos de log (autogenerado)
    └── log.txt

Requisitos

  • Python 3.10+
  • pip
  • Conexión a Internet
  • Opcional: Docker y Docker Compose (para levantar ClickHouse localmente)
  • Opcional: gitleaks (para escaneo de secretos en repos)
  • Opcional: API key de HaveIBeenPwned
  • Cookies de sesión de LinkedIn (JSESSIONID y li_at) para el plugin de LinkedIn

Instalación

  1. Clonar el repositorio:
git clone https://github.com/yourusername/emploleaks.git
cd emploleaks
  1. Instalar dependencias:
pip install -r requirements.txt
  1. (Opcional) Levantar ClickHouse con Docker para la base de datos de leaks:
cd clickhouse-docker
docker compose up -d
cd ..

Uso

Ejecutar la herramienta:

python emploleaks.py

Con modo debug:

python emploleaks.py -d

Comandos Generales

ComandoDescripción
helpMuestra la ayuda general
help <comando>Muestra la ayuda de un comando específico
quitSale de la aplicación

Gestión de Empresas

ComandoDescripción
add_company --name <nombre>Agrega una nueva empresa
select_company --name <nombre>Selecciona una empresa para trabajar
list_companiesMuestra todas las empresas
delete_company --name <nombre>Elimina una empresa y todos sus datos

Gestión de Plugins

ComandoDescripción
use --plugin <nombre>Activa un plugin (linkedin, github, hibp)
deactivateDesactiva el plugin actual
show optionsMuestra las opciones del plugin activo
setopt <opción> [valor]Configura una opción del plugin (si no se pasa valor, se pide por prompt oculto)
autosave --enable / --disableActiva/desactiva el guardado automático de configuración en config/tokens.ini
autoload --enable / --disableActiva/desactiva la carga automática de configuración desde config/tokens.ini

Conexión a Base de Datos de Leaks (ClickHouse)

ComandoDescripción
connect_leaksConectar a ClickHouse usando la configuración guardada en tokens.ini
connect_leaks --host <host> --port <port> --saveConectar con parámetros específicos y guardarlos para futuras sesiones
disconnect_leaksDesconectar de la base de datos ClickHouse
import_leaks [directorio]Importar archivos de credenciales a ClickHouse (default: leaks_data/)
import_leaks --no-aiImportar solo archivos con formato conocido, sin usar IA
create_db --user <user> --passwd <pass> --dbname <db> [--import-data <dir>]Crear la BD ClickHouse manualmente (legacy)

La conexión a ClickHouse se configura en config/tokens.ini:

[clickhouse]
host = localhost
port = 9000
user = default
passwd =
dbname = credentials_db

Si ClickHouse está configurado en tokens.ini, la conexión se establece automáticamente al iniciar.

Búsqueda de Credenciales y Brechas

ComandoDescripción
find_passwords <modo>Busca credenciales en ClickHouse + ProxyNova COMB (3.2B credentials). Modos: find_all, only_usernames, only_emails
find_passwords <modo> --no-proxynovaSolo busca en ClickHouse local
find_passwords <modo> --no-clickhouseSolo busca en ProxyNova COMB (no requiere ClickHouse)
find_passwords <modo> --email <email>Busca credenciales para un email específico
find_breachesBusca brechas en HIBP para todos los emails de la empresa (requiere plugin hibp activo)

ProxyNova COMB es una base de datos pública con 3.2 mil millones de credenciales filtradas (Combination Of Many Breaches). No requiere API key y se consulta automáticamente en cada búsqueda. Usar --no-proxynova para desactivarla.

Discovery de Infraestructura

Descargar herramienta