Repolode
alexandreborges

alexandreborges/malwoverview

Herramienta de primera respuesta con interfaz de línea de comandos que consulta múltiples servicios de inteligencia sobre amenazas, sandboxes y repositorios de malware mediante hashes, URL, IP y dominios.

Alternativa open source a:VirusTotal Graph

Estrellas
4,139
Forks
556
Issues abiertos
0
Último commit
hace 2 meses

¿Qué es?

Malwoverview es una herramienta de triaje de primera respuesta para cazadores de amenazas y analistas de malware. Funciona como cliente de muchos servicios a la vez, incluidos VirusTotal, Hybrid Analysis, URLHaus, Malware Bazaar, ThreatFox, Malshare, Polyswarm, AlienVault OTX, Malpedia, Triage, Shodan, AbuseIPDB, GreyNoise, URLScan.io y NIST NVD. Así, un analista puede consultar un hash, una URL, una IP, un dominio o un CVE desde una sola línea de comandos, en lugar de visitar cada sitio.

Además de las consultas, permite enviar y descargar muestras, comprobar hashes por lotes, analizar directorios, extraer IOCs de texto y analizar archivos con reglas YARA. Las funciones locales, como el triaje de archivos PE, los informes de entropía y datos superpuestos, y la comprobación de firmas Authenticode, funcionan sin una API key. El enriquecimiento opcional con LLM añade a los resultados de las consultas una evaluación de riesgo y una correspondencia con MITRE ATT&CK, mediante Claude, Gemini, OpenAI o un modelo local de Ollama.

La herramienta funciona como CLI, REPL interactivo o TUI de texto, y permite generar resultados en JSON o CSV. Se instala desde PyPI y requiere Python 3.11 o posterior. De forma predeterminada, no envía muestras a ningún endpoint, por lo que se puede usar en situaciones sujetas a acuerdos de confidencialidad (NDA).

Funciones clave

  • 01Consulta VirusTotal, Hybrid Analysis, Malware Bazaar, URLHaus, ThreatFox y muchas otras fuentes de inteligencia sobre amenazas desde una sola CLI.
  • 02Comprobación de hashes por lotes, análisis de directorios y extracción de IOCs de archivos de texto.
  • 03Análisis de archivos y directorios con YARA, además de compatibilidad con VirusTotal Retrohunt y Livehunt.
  • 04Triaje local de archivos PE y comprobación de firmas Authenticode sin necesidad de una API key.
  • 05Enriquecimiento opcional con LLM mediante Claude, Gemini, OpenAI o Ollama local.
  • 06Modos REPL interactivo y TUI, con resultados en JSON y CSV.

Casos de uso

  • Realizar un triaje inicial de un archivo, hash, URL o IP sospechosos durante un incidente.
  • Comprobar por lotes una lista de hashes o IP en varios servicios de inteligencia sobre amenazas a la vez.
  • Analizar una carpeta de muestras con reglas YARA y resumir las coincidencias.
  • Comprobar si los APK instalados en un dispositivo Android son conocidos por los sandboxes o VirusTotal.

Inicio rápido

  1. 1

    Instala Malwoverview con pip

    python -m pip install -U malwoverview
  2. 2

    Opcionalmente, instala complementos como el análisis con YARA o el panel TUI

    pip install malwoverview[all]
  3. 3

    Añade tus claves de API al archivo .malwapi.conf de tu directorio de inicio

Antes de usarlo

  • Para acceder a todas las funciones se necesitan claves de API de numerosos servicios de terceros independientes.
  • En Windows se requiere una configuración específica de python-magic y, en macOS, hay que seguir pasos adicionales con Homebrew.

Temas

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

Preguntas frecuentes

¿Qué es malwoverview?
Herramienta de primera respuesta con interfaz de línea de comandos que consulta múltiples servicios de inteligencia sobre amenazas, sandboxes y repositorios de malware mediante hashes, URL, IP y dominios. Malwoverview es una herramienta de triaje de primera respuesta para cazadores de amenazas y analistas de malware. Funciona como cliente de muchos servicios a la vez, incluidos VirusTotal, Hybrid Analysis, URLHaus, Malware Bazaar, ThreatFox, Malshare, Polyswarm, AlienVault OTX, Malpedia, Triage, Shodan, AbuseIPDB, GreyNoise, URLScan.io y NIST NVD. Así, un analista puede consultar un hash, una URL, una IP, un dominio o un CVE desde una sola línea de comandos, en lugar de visitar cada sitio.
¿malwoverview es gratuito? ¿Qué licencia tiene?
malwoverview es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿malwoverview sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de malwoverview fue el 22 sept 2026.
¿Para qué puedo usar malwoverview?
Realizar un triaje inicial de un archivo, hash, URL o IP sospechosos durante un incidente. Comprobar por lotes una lista de hashes o IP en varios servicios de inteligencia sobre amenazas a la vez. Analizar una carpeta de muestras con reglas YARA y resumir las coincidencias. Comprobar si los APK instalados en un dispositivo Android son conocidos por los sandboxes o VirusTotal.
¿Cómo se instala malwoverview?
Instala Malwoverview con pip: python -m pip install -U malwoverview Opcionalmente, instala complementos como el análisis con YARA o el panel TUI: pip install malwoverview[all] Añade tus claves de API al archivo .malwapi.conf de tu directorio de inicio
¿Dónde consigo malwoverview?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/alexandreborges/malwoverview

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

Proyectos relacionados