Современный C2-фреймворк со встроенной локальной LLM в импланте для автономного пост-эксплойта и минимизации сетевых соединений
C2-фреймворк на Rust (агент) и Go (сервер) с веб-панелью управления: сбор системной информации, скриншоты, кейлоггинг, работа …
Современный C2-фреймворк (Command & Control) с поддержкой кастомных имплантов (Demon), reflective loading, sleep obfuscation, OPSEC-режимов и …
Постэксплуатационный фреймворк BC Security (форк оригинального PowerShell Empire). Поддерживает PowerShell, Python и C# агентов. Включает 300+ …
Модульный C2-фреймворк с веб-интерфейсом, поддерживающий множество агентов (Apollo, Poseidon, Medusa и др.) через Docker-контейнеры. Поддерживает Windows, …
make deps make download-llama-all make build make install make install-user make uninstall
Современная платформа Command & Control (C2) с локальной LLM, встроенной в бинарные импланты для автономной пост-эксплуатации. Полностью запуская ИИ на скомпрометированном хосте, Virga минимизирует соединения C2 и позволяет агентам самостоятельно выполнять сложные задачи с помощью инструкций на естественном языке.
ПРЕДУПРЕЖДЕНИЕ: данный инструмент предназначен исключительно для авторизованного тестирования безопасности и исследований. Использование данного программного обеспечения для атаки на цели без предварительного взаимного согласия является незаконным. Ответственность за соблюдение всех применимых местных, региональных и федеральных законов лежит на конечном пользователе. Разработчики не несут никакой ответственности и не отвечают за любое неправомерное использование или ущерб, причинённые данной программой.
# Clone the repository
git clone https://github.com/r74tech/virga.git
cd virga
# Build everything
make
# Run server and CLI together
make run
# Or run separately
make run-server # Terminal 1
make run-cli # Terminal 2
# Build and run without installation
make deps
make download-llama-all
# Build all components
make build
virga/
├── cmd/ # Entry points
│ ├── server/ # C2 server
│ ├── cli/ # Command-line interface
│ └── mcp-stdio/ # MCP STDIO server
├── internal/ # Core implementation
│ ├── server/ # Server logic
│ ├── cli/ # CLI implementation
│ ├── implant/ # Implant/agent code
│ └── shared/ # Shared utilities
├── web/ # Web dashboard (React + Vite)
├── docs/ # Documentation (VitePress)
├── examples/ # Extension examples
├── configs/ # Configuration files
└── scripts/ # Build and utility scripts
make # Build all components
make server # Build server only
make cli # Build CLI only
make clean # Clean build artifacts
make run # Run server and CLI together
make run-server # Run server only
make run-cli # Run CLI only
make run-local # Run without installation
make kill-ports # Kill processes on default ports
make dev # Hot reload mode (requires entr)
cd web
bun install # Install dependencies
bun run dev # Start development server
bun run build # Build for production
cd docs
bun install # Install dependencies
bun run docs:dev # Start documentation server
bun run docs:build # Build documentation
make install # Install to system (may need sudo)
make install-user # Install to ~/.local/bin
make uninstall # Remove installation
Пример конфигурации см. в configs/server.yaml.
# Server
SERVER_PORT=9000 make run-server
SERVER_CONFIG=my-config.yaml make run-server
# CLI
CLI_HOST=192.168.1.100 make run-cli
CLI_PORT=9000 make run-cli
CLI_ARGS="--log-level off --no-color" make run-cli
# Installation
INSTALL_DIR=/custom/path make install
# Output control
virga-cli --quiet # Minimal output
virga-cli --no-color # Disable colors
virga-cli --log-level off # Disable logging
# Debug mode
virga-cli --debug # Enable debug output
VIRGA_CLI_LOG_LEVEL=debug virga-cli # Via environment variable
# Connection options
virga-cli --host 192.168.1.100 --port 9000
virga-cli --config custom-config.yaml
Для разработки и отладки MCP (необязательно):
# Run MCP inspector (uses bunx, no installation needed)
bun mcp:inspect
git checkout -b feature/amazing-feature)По вопросам безопасности, пожалуйста, отправляйте письма на r74tech@proton.me вместо использования трекера проблем.
Данный проект лицензирован под MIT License — см. файл LICENSE для деталей.