Repolode
stanfrbd

stanfrbd/cyberbro

Aplicación web autoalojada que extrae IoC de texto sin procesar y consulta su reputación en numerosos servicios de inteligencia de amenazas.

Alternativa open source a:VirusTotal

Estrellas
696
Forks
77
Issues abiertos
35
Último commit
hace 3 días

¿Qué es?

Cyberbro recibe logs pegados o texto libre, extrae indicadores de compromiso como IP, dominios, URL, hashes de archivos e IDs de extensiones de Chrome, y los consulta en varios motores de reputación. Reúne en un solo informe los resultados de servicios como VirusTotal, AbuseIPDB, Shodan, ThreatFox y URLscan, que se pueden filtrar y exportar a CSV o Excel.

La herramienta también pivota sobre los observables y usa búsquedas de DNS inverso, RDAP/Whois y contactos de abuso para encontrar infraestructura relacionada. Las integraciones con plataformas de endpoint y de tipo SIEM, como Microsoft Defender for Endpoint, CrowdStrike, MISP, OpenCTI y DFIR IRIS, permiten consultar los indicadores en tus propias herramientas de seguridad. Muchos motores son gratuitos y no requieren una clave de API; otros se habilitan añadiendo tokens a un archivo .env.

Se ejecuta como una aplicación Flask con Docker Compose, guarda el historial de análisis en SQLite, admite proxies y ofrece una pequeña API JSON en /api/ para iniciar análisis y obtener resultados, además de un servidor MCP para usar con clientes LLM.

Funciones clave

  • 01Extrae automáticamente IP, dominios, URL, hashes e IDs de extensiones de Chrome de texto sin procesar.
  • 02Consulta numerosos servicios de inteligencia de amenazas de una sola vez, con procesamiento multihilo.
  • 03Pivota mediante búsquedas de DNS inverso, RDAP/Whois y contactos de abuso.
  • 04Se integra con MDE, CrowdStrike, MISP, OpenCTI y DFIR IRIS.
  • 05Exporta los resultados a CSV o Excel y conserva el historial de análisis en SQLite.
  • 06Ofrece una API JSON y extensiones de navegador para Firefox, Chromium y Edge.

Casos de uso

  • Clasificar IP, dominios y hashes sospechosos extraídos de logs de incidentes.
  • Enriquecer rápidamente indicadores durante tareas de threat hunting o DFIR.
  • Hacer consultas de reputación ligeras y autoalojadas, sin una plataforma compleja.
  • Automatizar consultas de IoC desde scripts o herramientas LLM mediante la API y MCP.

Inicio rápido

  1. 1

    Clona el repositorio

    git clone https://github.com/stanfrbd/cyberbro
  2. 2

    Entra en la carpeta del proyecto

    cd cyberbro
  3. 3

    Copia el archivo de configuración de ejemplo en .env

    cp .env.sample .env
  4. 4

    Inicia la aplicación con Docker y abre http://127.0.0.1:5000

    docker compose up

Antes de usarlo

  • Requiere Docker o una configuración manual de Python con un archivo .env configurado.
  • Muchos motores necesitan claves de API, aunque hay motores gratuitos que funcionan sin ellas.
  • Según el README, para usarlo en producción se necesita un proxy inverso y un WAF.

En colecciones

Temas

Preguntas frecuentes

¿Qué es cyberbro?
Aplicación web autoalojada que extrae IoC de texto sin procesar y consulta su reputación en numerosos servicios de inteligencia de amenazas. Cyberbro recibe logs pegados o texto libre, extrae indicadores de compromiso como IP, dominios, URL, hashes de archivos e IDs de extensiones de Chrome, y los consulta en varios motores de reputación. Reúne en un solo informe los resultados de servicios como VirusTotal, AbuseIPDB, Shodan, ThreatFox y URLscan, que se pueden filtrar y exportar a CSV o Excel.
¿cyberbro es gratuito? ¿Qué licencia tiene?
cyberbro es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿cyberbro sigue mantenido?
Mantenimiento activo. El último commit de cyberbro fue el 19 oct 2026.
¿Para qué puedo usar cyberbro?
Clasificar IP, dominios y hashes sospechosos extraídos de logs de incidentes. Enriquecer rápidamente indicadores durante tareas de threat hunting o DFIR. Hacer consultas de reputación ligeras y autoalojadas, sin una plataforma compleja. Automatizar consultas de IoC desde scripts o herramientas LLM mediante la API y MCP.
¿Cómo se instala cyberbro?
Clona el repositorio: git clone https://github.com/stanfrbd/cyberbro Entra en la carpeta del proyecto: cd cyberbro Copia el archivo de configuración de ejemplo en .env: cp .env.sample .env Inicia la aplicación con Docker y abre http://127.0.0.1:5000: docker compose up
¿Dónde consigo cyberbro?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/stanfrbd/cyberbro

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados