Нативный прокси-сервер перехвата HTTP/HTTPS для пентестеров и баг-хантеров с возможностью изменения запросов в реальном времени, повторной отправки запросов, высокоскоростного фаззинга и фильтрации HTTPQL.
Быстрый. Кроссплатформенный. На 100% открытый исходный код.
Быстрый старт · Возможности · Почему Aresius · Установка · План развития · Сообщество · Релизы
Aresius — это нативный современный настольный перехватывающий прокси для HTTP/HTTPS, предназначенный для пентестеров и охотников за уязвимостями.
Перехватывайте и изменяйте запросы в реальном времени, выполняйте фаззинг без искусственных ограничений скорости, воспроизводите сложные сессии с параллельным сравнением различий и фильтруйте тысячи перехваченных запросов с помощью HTTPQL — и всё это при минимальном потреблении памяти и без каких-либо лицензионных платежей.
Построенный на Tauri + Rust, а не на Java или Electron, Aresius запускается менее чем за секунду и остаётся лёгким во время длительных проектов.
git clone https://github.com/0xMarik/Aresius.git
cd Aresius
bun install
bun run tauri dev
При первом запуске Aresius автоматически создаёт локальный корневой сертификат CA. Доверьте его своему браузеру или операционной системе, направьте прокси на 127.0.0.1:8080 — и вы готовы перехватывать HTTPS-трафик.
| Возможность | Описание |
|---|---|
| 📡 Живой перехватчик | Перехватывайте, просматривайте, изменяйте, пересылайте или отбрасывайте HTTP/HTTPS-запросы и ответы в реальном времени. |
| 🔁 Повторитель запросов | Редактируйте и повторно отправляйте перехваченные запросы, организуйте их в коллекции и сессии, сравнивайте ответы бок о бок с визуальным диффом. |
| 🎯 Высокоскоростной фаззер | Мощный генератор полезной нагрузки с поддержкой фаззинга Rotator, Zipped, Echo и Combinatorial с динамическим масштабированием потоков в реальном времени. |
| 🔍 HTTPQL и полнотекстовый поиск | Запрашивайте и фильтруйте историю прокси в реальном времени с помощью выразительного синтаксиса HTTPQL и полнотекстового поиска на базе SQLite. |
| 🌲 Карта сайта и менеджер области | Автоматическое иерархическое обнаружение эндпоинтов с детальными правилами вхождения/невхождения в область на основе доменов и регулярных выражений. |
| 🔄 Match & Replace | Создавайте автоматические правила замены для входящих и исходящих заголовков, параметров и тел. |
| 🪶 Нативная производительность | Нативный бэкенд на Rust, крошечный размер установки, мгновенный запуск и низкое потребление памяти в простое (~60–80 МБ). |
| 🖥️ Кроссплатформенность | Единообразный, плавный нативный десктопный опыт на Windows, macOS и Linux. |
| Возможность | Aresius | Burp Suite (Community) | Caido (Free) |
|---|---|---|---|
| 100% открытый исходный код | ✅ (AGPL-3.0) | ❌ Проприетарный | ❌ Проприетарное ядро |
| Нативная архитектура | ✅ Rust + Tauri | ❌ Тяжёлая JVM | ✅ Rust + Web |
| Потребление памяти в простое | ✅ ~60–80 МБ | ❌ 1.5 ГБ – 3 ГБ+ | ✅ ~100–200 МБ |
| Неограниченный фаззинг | ✅ Без ограничений | ❌ Ограниченная скорость | ✅ Быстро |
| Полное сохранение проекта | ✅ SQLite .ares | ❌ Только платный Pro | ⚠️ Ограничено в бесплатной версии |
| Пользовательский Match & Replace | ✅ Да | ✅ Да | ✅ Да |
| Боковое сравнение ответов | ✅ Встроено | ⚠️ Требуется плагин | ✅ Встроено |
Скачайте последний готовый установщик или бинарный файл для вашей операционной системы из раздела Releases.
🍎 Примечание для пользователей macOS (macOS 15 Sequoia и Gatekeeper):
Поскольку бинарные файлы Aresius распространяются напрямую как релизы открытого сообщества без платной нотаризации Apple, macOS 15 может показать диалог с сообщением "Aresius is damaged and can't be opened".
Чтобы открыть Aresius на macOS:
- Либо выполните эту однострочную команду в терминале, чтобы удалить атрибут карантина:
xattr -cr /Applications/Aresius.app- Либо откройте Системные настройки > Конфиденциальность и безопасность, прокрутите до раздела Безопасность и нажмите Всё равно открыть.
🪟 Примечание для пользователей Windows (SmartScreen):
При первом запуске Windows SmartScreen может показать предупреждение "Unrecognized app". Нажмите Подробнее → Выполнить в любом случае.
Предварительные требования:
git clone https://github.com/0xMarik/Aresius.git
cd Aresius
bun install
bun run tauri build
Скомпилированные бинарные файлы будут созданы в каталоге src-tauri/target/release/bundle/.
Запуск в режиме разработки с живой горячей перезагрузкой:
# Run dev server
bun run tauri dev
Для запуска модульных тестов бэкенда на Rust:
cargo test --manifest-path src-tauri/Cargo.toml
Есть запрос на функцию или идея? Откройте обсуждение или присоединяйтесь к нашему сабреддиту!