
Автономная песочница для анализа вредоносного ПО в Windows VM, работающая на capemon, с графическим интерфейсом для триажа, сигнатурами YARA, извлечением IOC, анализом сетевого трафика и загрузкой образцов из VirusTotal/MalwareBazaar.
Python GUI для запуска capemon в отдельной виртуальной машине. Обеспечивает подмножество обработки и результатов CAPE (Configuration And Payload Extraction).
Быстрый старт
Либо создайте ярлык для CAPEsolo.exe, который будет находиться в подкаталоге Scripts в том же расположении, что и ваш файл python.exe.
Результаты анализа находятся в C:\Users\Public\CAPEsolo\analysis.
pip install --upgrade CAPEsolo, который перезаписывает упакованную копию.Откатывайте виртуальную машину после каждого анализа.
Просмотр JSON-отчёта (автономно)
tools/report_viewer.py — это самодостаточное средство просмотра для триажа report.json от CAPEsolo, которое
работает на любом хосте только с Python — без установки CAPEsolo и без зависимостей pip (stdlib tkinter).
python tools/report_viewer.py [path\to\report.json]%USERPROFILE%\Desktop\report.json (куда CAPEsolo его записывает);
используйте File > Open, чтобы выбрать другой.python3-tk.Сохранение результатов из нестабильной виртуальной машины
Desktop\capesolo_analysis_<timestamp>.zip.C:\Users\Public\CAPEsolo\restore.zip,
затем запустите CAPEsolo. При запуске он распаковывает zip в каталог анализа (только когда в этом
каталоге ещё нет анализа) и переименовывает его в restore.zip.done, чтобы восстановление выполнялось один раз.Скачивание образцов по хэшу
cfg.ini (или через кнопку Settings): в разделе [download] установите enabled = true.
directory задаёт, куда сохраняются образцы (по умолчанию — рабочий стол пользователя).tools/encrypt_api_key.py и вставляете его в cfg.ini.tools/encrypt_api_key.py поставляется в исходном репозитории CAPEsolo в каталоге tools/. Запустите его на
доверенном хосте (НЕ на анализируемой виртуальной машине); ему требуется только pip install cryptography.
python tools/encrypt_api_key.pycfg.ini как api_key_enc в разделах [virustotal] и/или [malwarebazaar], илиCAPESOLO_VT_APIKEY_ENC / CAPESOLO_MB_APIKEY_ENC
(переменные среды переопределяют cfg.ini).MCP-сервер
CAPEsolo-mcp или обслуживайте его по HTTP для доступа с хоста.cfg.ini, полного списка инструментов и примеров.Интерактивный отладчик
CLI для одиночного запуска без интерфейса
CAPEsolo --headless-analyze "C:\path\sample.exe"--package <name>--options "key=value,key2=value2"--timeout <seconds>--enforce-timeout--headless-json--headless-html-report