Repolode
alexandreborges

alexandreborges/malwoverview

Ferramenta de primeira resposta via linha de comando que consulta vários serviços de inteligência de ameaças, sandboxes e repositórios de malware sobre hashes, URLs, IPs e domínios.

Alternativa open source a:VirusTotal Graph

Estrelas
4,139
Forks
556
Issues abertas
0
Último commit
há 2 meses

O que é?

Malwoverview é uma ferramenta de triagem inicial para caçadores de ameaças e analistas de malware. Ela funciona como cliente de vários serviços ao mesmo tempo, incluindo VirusTotal, Hybrid Analysis, URLHaus, Malware Bazaar, ThreatFox, Malshare, Polyswarm, AlienVault OTX, Malpedia, Triage, Shodan, AbuseIPDB, GreyNoise, URLScan.io e NIST NVD. Assim, o analista pode consultar um hash, URL, IP, domínio ou CVE por uma única linha de comando, sem precisar acessar cada site.

Além das consultas, a ferramenta pode enviar e baixar amostras, verificar listas de hashes em lote, analisar diretórios, extrair IOCs de textos e analisar arquivos com regras YARA. Recursos locais como triagem de PE, relatório de entropia e overlay e verificação de assinaturas Authenticode funcionam sem nenhuma chave de API. O enriquecimento opcional com LLM acrescenta aos resultados das consultas uma avaliação de risco e um mapeamento para MITRE ATT&CK, usando Claude, Gemini, OpenAI ou um modelo local do Ollama.

A ferramenta pode ser usada como CLI, REPL interativo ou TUI baseada em texto, e exporta resultados em JSON ou CSV. A instalação é feita pelo PyPI, e é necessário ter Python 3.11 ou posterior. Por padrão, ela não envia amostras a nenhum endpoint, então pode ser usada em situações que exigem cumprir acordos de confidencialidade (NDA).

Recursos principais

  • 01Consulta VirusTotal, Hybrid Analysis, Malware Bazaar, URLHaus, ThreatFox e muitas outras fontes de inteligência de ameaças por uma única CLI.
  • 02Verificação de hashes em lote, análise de diretórios e extração de IOCs de arquivos de texto.
  • 03Análise de arquivos e diretórios com YARA, além de suporte a VirusTotal Retrohunt e Livehunt.
  • 04Triagem local de PE e verificação de assinaturas Authenticode sem necessidade de chave de API.
  • 05Enriquecimento opcional com LLM usando Claude, Gemini, OpenAI ou Ollama local.
  • 06Modos de REPL interativo e TUI, com saída em JSON e CSV.

Casos de uso

  • Fazer a triagem inicial de um arquivo, hash, URL ou IP suspeito durante um incidente.
  • Verificar em lote uma lista de hashes ou IPs em vários serviços de inteligência de ameaças ao mesmo tempo.
  • Analisar uma pasta de amostras com regras YARA e resumir as correspondências.
  • Verificar se os APKs instalados em um dispositivo Android são conhecidos por sandboxes ou pelo VirusTotal.

Início rápido

  1. 1

    Instale o Malwoverview com pip

    python -m pip install -U malwoverview
  2. 2

    Opcionalmente, instale recursos extras, como a análise com YARA ou o painel TUI

    pip install malwoverview[all]
  3. 3

    Adicione suas chaves de API ao arquivo .malwapi.conf no diretório pessoal

Antes de usar

  • O uso de todos os recursos requer chaves de API de vários serviços de terceiros independentes.
  • No Windows, é necessária uma configuração específica do python-magic; no macOS, são necessárias etapas adicionais com o Homebrew.

Tópicos

#malware-analysis#threat-intelligence#threat-hunting#cybersecurity#virustotal#yara#ioc#alienvault#cve#cve-search

Perguntas frequentes

O que é malwoverview?
Ferramenta de primeira resposta via linha de comando que consulta vários serviços de inteligência de ameaças, sandboxes e repositórios de malware sobre hashes, URLs, IPs e domínios. Malwoverview é uma ferramenta de triagem inicial para caçadores de ameaças e analistas de malware. Ela funciona como cliente de vários serviços ao mesmo tempo, incluindo VirusTotal, Hybrid Analysis, URLHaus, Malware Bazaar, ThreatFox, Malshare, Polyswarm, AlienVault OTX, Malpedia, Triage, Shodan, AbuseIPDB, GreyNoise, URLScan.io e NIST NVD. Assim, o analista pode consultar um hash, URL, IP, domínio ou CVE por uma única linha de comando, sem precisar acessar cada site.
malwoverview é gratuito? Qual é a licença?
malwoverview é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
malwoverview ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de malwoverview foi em 22 de set. de 2026.
Para que posso usar malwoverview?
Fazer a triagem inicial de um arquivo, hash, URL ou IP suspeito durante um incidente. Verificar em lote uma lista de hashes ou IPs em vários serviços de inteligência de ameaças ao mesmo tempo. Analisar uma pasta de amostras com regras YARA e resumir as correspondências. Verificar se os APKs instalados em um dispositivo Android são conhecidos por sandboxes ou pelo VirusTotal.
Como instalar malwoverview?
Instale o Malwoverview com pip: python -m pip install -U malwoverview Opcionalmente, instale recursos extras, como a análise com YARA ou o painel TUI: pip install malwoverview[all] Adicione suas chaves de API ao arquivo .malwapi.conf no diretório pessoal
Onde consigo malwoverview?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/alexandreborges/malwoverview

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

Projetos relacionados