Repolode
stanfrbd

stanfrbd/cyberbro

Aplicação web auto-hospedada que extrai IoCs de texto bruto e consulta a reputação deles em vários serviços de inteligência de ameaças.

Alternativa open source a:VirusTotal

Estrelas
696
Forks
77
Issues abertas
35
Último commit
há 3 dias

O que é?

O Cyberbro recebe logs colados ou texto livre, extrai indicadores de comprometimento, como IPs, domínios, URLs, hashes de arquivos e IDs de extensões do Chrome, e consulta vários mecanismos de reputação. Os resultados de serviços como VirusTotal, AbuseIPDB, Shodan, ThreatFox e URLscan são reunidos em um único relatório, que pode ser filtrado e exportado para CSV ou Excel.

A ferramenta também faz pivôs com base em observáveis, usando consultas de DNS reverso, RDAP/Whois e contatos de abuso para encontrar infraestruturas relacionadas. Integrações com plataformas de endpoint e no estilo SIEM, como Microsoft Defender for Endpoint, CrowdStrike, MISP, OpenCTI e DFIR IRIS, permitem verificar indicadores nas suas próprias ferramentas de segurança. Muitos mecanismos são gratuitos e não exigem chave de API; outros podem ser ativados adicionando tokens a um arquivo .env.

O Cyberbro roda como uma aplicação Flask com Docker Compose, armazena o histórico das análises em SQLite, oferece suporte a proxies e disponibiliza uma pequena API JSON em /api/ para iniciar análises e buscar resultados, além de um servidor MCP para uso com clientes LLM.

Recursos principais

  • 01Extrai automaticamente IPs, domínios, URLs, hashes e IDs de extensões do Chrome de texto bruto.
  • 02Consulta vários serviços de inteligência de ameaças de uma só vez, com processamento multithread.
  • 03Faz pivôs por meio de consultas de DNS reverso, RDAP/Whois e contatos de abuso.
  • 04Integra-se com MDE, CrowdStrike, MISP, OpenCTI e DFIR IRIS.
  • 05Exporta resultados para CSV ou Excel e mantém o histórico das análises em SQLite.
  • 06Oferece uma API JSON e extensões de navegador para Firefox, Chromium e Edge.

Casos de uso

  • Fazer a triagem de IPs, domínios e hashes suspeitos extraídos de logs de incidentes.
  • Enriquecer indicadores rapidamente durante atividades de threat hunting ou DFIR.
  • Executar consultas leves de reputação, auto-hospedadas e sem uma plataforma complexa.
  • Automatizar verificações de IoCs por meio de scripts ou ferramentas LLM usando a API e o MCP.

Início rápido

  1. 1

    Clone o repositório

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

    Acesse a pasta do projeto

    cd cyberbro
  3. 3

    Copie o arquivo de configuração de exemplo para .env

    cp .env.sample .env
  4. 4

    Inicie o app com Docker e abra http://127.0.0.1:5000

    docker compose up

Antes de usar

  • Requer Docker ou uma configuração manual do Python com um arquivo .env configurado.
  • Muitos mecanismos precisam de chaves de API, mas há mecanismos gratuitos que funcionam sem elas.
  • Segundo o README, o uso em produção requer um proxy reverso e um WAF.

Em coleções

Tópicos

Perguntas frequentes

O que é cyberbro?
Aplicação web auto-hospedada que extrai IoCs de texto bruto e consulta a reputação deles em vários serviços de inteligência de ameaças. O Cyberbro recebe logs colados ou texto livre, extrai indicadores de comprometimento, como IPs, domínios, URLs, hashes de arquivos e IDs de extensões do Chrome, e consulta vários mecanismos de reputação. Os resultados de serviços como VirusTotal, AbuseIPDB, Shodan, ThreatFox e URLscan são reunidos em um único relatório, que pode ser filtrado e exportado para CSV ou Excel.
cyberbro é gratuito? Qual é a licença?
cyberbro é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
cyberbro ainda é mantido?
Manutenção ativa. O último commit de cyberbro foi em 19 de out. de 2026.
Para que posso usar cyberbro?
Fazer a triagem de IPs, domínios e hashes suspeitos extraídos de logs de incidentes. Enriquecer indicadores rapidamente durante atividades de threat hunting ou DFIR. Executar consultas leves de reputação, auto-hospedadas e sem uma plataforma complexa. Automatizar verificações de IoCs por meio de scripts ou ferramentas LLM usando a API e o MCP.
Como instalar cyberbro?
Clone o repositório: git clone https://github.com/stanfrbd/cyberbro Acesse a pasta do projeto: cd cyberbro Copie o arquivo de configuração de exemplo para .env: cp .env.sample .env Inicie o app com Docker e abra http://127.0.0.1:5000: docker compose up
Onde consigo cyberbro?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/stanfrbd/cyberbro

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados