Repolode
alexandreborges

alexandreborges/malwoverview

CLI-инструмент для первичного анализа, который проверяет хеши, URL, IP-адреса и домены во множестве сервисов threat intelligence, песочниц и репозиториев вредоносного ПО.

Open source альтернатива:VirusTotal Graph

Звёзды
4,139
Форки
556
Открытые issues
0
Последний коммит
2 месяца назад

Что это?

Malwoverview — инструмент первичного анализа для специалистов по поиску угроз и аналитиков вредоносного ПО. Он обращается сразу ко множеству сервисов, включая VirusTotal, Hybrid Analysis, URLHaus, Malware Bazaar, ThreatFox, Malshare, Polyswarm, AlienVault OTX, Malpedia, Triage, Shodan, AbuseIPDB, GreyNoise, URLScan.io и NIST NVD. Это позволяет проверить хеш, URL, IP-адрес, домен или CVE из командной строки, не открывая каждый сайт отдельно.

Помимо поиска, инструмент умеет отправлять и скачивать образцы, проверять списки хешей пакетно, сканировать каталоги, извлекать IOC из текста и проверять файлы с помощью правил YARA. Локальные функции — первичный анализ PE-файлов, отчёты об энтропии и оверлеях, а также проверка подписей Authenticode — работают без API-ключа. Дополнительное обогащение с помощью LLM добавляет к результатам оценки риска и сопоставление с MITRE ATT&CK; поддерживаются Claude, Gemini, OpenAI и локальная модель Ollama.

Инструмент работает в режимах CLI, интерактивной REPL и текстового TUI, а результаты можно сохранить в JSON или CSV. Устанавливается из PyPI и требует Python 3.11 или новее. По умолчанию образцы не отправляются ни в одну конечную точку, поэтому инструмент можно использовать в рамках ограничений NDA.

Ключевые возможности

  • 01Проверяет данные в VirusTotal, Hybrid Analysis, Malware Bazaar, URLHaus, ThreatFox и многих других источниках threat intelligence из одного CLI.
  • 02Пакетная проверка хешей, сканирование каталогов и извлечение IOC из текстовых файлов.
  • 03Проверка файлов и каталогов с помощью YARA, а также поддержка VirusTotal Retrohunt и Livehunt.
  • 04Локальный первичный анализ PE-файлов и проверка подписей Authenticode без API-ключа.
  • 05Дополнительное обогащение с помощью LLM: Claude, Gemini, OpenAI или локальная Ollama.
  • 06Интерактивные режимы REPL и TUI, вывод в JSON и CSV.

Сценарии использования

  • Первичный анализ подозрительного файла, хеша, URL или IP-адреса во время инцидента.
  • Пакетная проверка списка хешей или IP-адресов сразу в нескольких сервисах threat intelligence.
  • Сканирование каталога с образцами с помощью правил YARA и сводка по найденным совпадениям.
  • Проверка, известны ли песочницам или VirusTotal APK-файлы, установленные на Android-устройстве.

Быстрый старт

  1. 1

    Установите Malwoverview с помощью pip

    python -m pip install -U malwoverview
  2. 2

    При необходимости установите дополнительные компоненты, например сканирование YARA или панель TUI

    pip install malwoverview[all]
  3. 3

    Добавьте ключи API в файл .malwapi.conf в домашнем каталоге

Что важно знать

  • Для использования всех возможностей нужны ключи API для множества отдельных сторонних сервисов.
  • В Windows требуется особая настройка python-magic, а в macOS — дополнительные шаги с Homebrew.

Темы

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

Частые вопросы

Что такое malwoverview?
CLI-инструмент для первичного анализа, который проверяет хеши, URL, IP-адреса и домены во множестве сервисов threat intelligence, песочниц и репозиториев вредоносного ПО. Malwoverview — инструмент первичного анализа для специалистов по поиску угроз и аналитиков вредоносного ПО. Он обращается сразу ко множеству сервисов, включая VirusTotal, Hybrid Analysis, URLHaus, Malware Bazaar, ThreatFox, Malshare, Polyswarm, AlienVault OTX, Malpedia, Triage, Shodan, AbuseIPDB, GreyNoise, URLScan.io и NIST NVD. Это позволяет проверить хеш, URL, IP-адрес, домен или CVE из командной строки, не открывая каждый сайт отдельно.
malwoverview можно использовать бесплатно? Какая у него лицензия?
malwoverview распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
malwoverview всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в malwoverview — 22 сент. 2026 г..
Для чего можно использовать malwoverview?
Первичный анализ подозрительного файла, хеша, URL или IP-адреса во время инцидента. Пакетная проверка списка хешей или IP-адресов сразу в нескольких сервисах threat intelligence. Сканирование каталога с образцами с помощью правил YARA и сводка по найденным совпадениям. Проверка, известны ли песочницам или VirusTotal APK-файлы, установленные на Android-устройстве.
Как установить malwoverview?
Установите Malwoverview с помощью pip: python -m pip install -U malwoverview При необходимости установите дополнительные компоненты, например сканирование YARA или панель TUI: pip install malwoverview[all] Добавьте ключи API в файл .malwapi.conf в домашнем каталоге
Где скачать malwoverview?
Исходный код и инструкции по установке — на GitHub: https://github.com/alexandreborges/malwoverview

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Самостоятельно размещаемое веб-приложение, которое извлекает IoC из текста и проверяет их репутацию в многочисленных сервисах threat intelligence.

69878PythonMITАктивно поддерживаетсяОбновлён 19 дней назад

Портативный Python-скрипт для управления Sysinternals Procmon, записи активности программ во время выполнения и подготовки отчётов для анализа вредоносного ПО.

1,3 тыс.+10 за неделю224PythonOtherОбновлён 4 дня назад

Инструмент с открытым исходным кодом для автоматизации OSINT: собирает данные об IP-адресах, доменах, email и других целях из более чем 200 источников для анализа угроз и картирования поверхности атаки.

24,4 тыс.+290 за неделю4 тыс.PythonMITОбновлён 7 месяцев назад