
ペネトレーションテスターおよびバグバウンティハンター向けのネイティブHTTP/HTTPS傍受プロキシ。ライブリクエスト改ざん、リクエストリプレイ、高速ファジング、HTTPQLフィルタリングを備える。
高速。クロスプラットフォーム。100% オープンソース。
クイックスタート · 機能 · Aresius を選ぶ理由 · インストール · ロードマップ · コミュニティ · リリース
Aresius は、ペネトレーションテスターやバグバウンティハンター向けに設計された、ネイティブでモダンなデスクトップ HTTP/HTTPS インターセプトプロキシです。
リクエストをリアルタイムでインターセプト・改変し、人為的なレート制限なしでファジングを行い、複雑なセッションを並べて差分比較しながらリプレイし、キャプチャした数千件のリクエストを HTTPQL でフィルタリングできます。しかもメモリ使用量は最小限で、ライセンス料は一切かかりません。
Java や Electron ではなく Tauri + Rust で構築されているため、Aresius は 1 秒未満で起動し、長期にわたるエンゲージメント中も軽快に動作します。
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 を活用した全文検索を使用して、プロキシ履歴をリアルタイムでクエリおよびフィルタリングします。 |
| 🌲 サイトマップ & スコープマネージャー | ドメインおよび正規表現ベースの詳細なスコープ内/スコープ外ルールを備えた、自動階層エンドポイント検出。 |
| 🔄 マッチ & リプレース | 受信および送信のヘッダー、パラメーター、ボディに対する自動置換ルールを作成します。 |
| 🪶 ネイティブパフォーマンス | ネイティブ Rust バックエンド、小さなインストールサイズ、瞬時の起動、低いアイドルメモリ消費(約 60~80 MB)。 |
| 🖥️ クロスプラットフォーム | Windows、macOS、Linux 全体で一貫した流動的なネイティブデスクトップ体験。 |
| 機能 | Aresius | Burp Suite (Community) | Caido (Free) |
|---|---|---|---|
| 100% オープンソース | ✅ (AGPL-3.0) | ❌ プロプライエタリ | ❌ プロプライエタリコア |
| ネイティブアーキテクチャ | ✅ Rust + Tauri | ❌ 重量級 JVM | ✅ Rust + Web |
| アイドルメモリフットプリント | ✅ 約 60~80 MB | ❌ 1.5 GB – 3 GB+ | ✅ 約 100~200 MB |
| 無制限のファジング | ✅ 制限なし | ❌ レート制限あり | ✅ 高速 |
| 完全なプロジェクト永続化 | ✅ SQLite .ares | ❌ 有料 Pro のみ | ⚠️ 無料枠では制限あり |
| カスタムマッチ & リプレース | ✅ あり | ✅ あり | ✅ あり |
| 並列レスポンス差分 | ✅ 内蔵 | ⚠️ プラグインが必要 | ✅ 内蔵 |
お使いのオペレーティングシステム用の最新のビルド済みインストーラーまたはバイナリを Releases からダウンロードしてください。
🍎 macOS ユーザーへの注意 (macOS 15 Sequoia & Gatekeeper):
Aresius のバイナリは、有料の Apple 公証を受けずにオープンソースコミュニティのリリースとして直接配布されているため、macOS 15 では 「Aresius は壊れているため開けません」 というダイアログが表示される場合があります。
macOS で Aresius を開くには:
- ターミナルで次の 1 行のコマンドを実行して隔離属性を削除します:
xattr -cr /Applications/Aresius.app- または システム設定 > プライバシーとセキュリティ を開き、セキュリティ までスクロールして このまま開く をクリックします。
🪟 Windows ユーザーへの注意 (SmartScreen):
初回起動時に、Windows SmartScreen が 「認識されないアプリ」 という警告を表示する場合があります。詳細情報 → 実行 をクリックしてください。
前提条件:
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
機能リクエストやアイデアがありますか?ディスカッションを開くか、subreddit にご参加ください!
Aresius はお使いのマシン上でローカルに HTTPS トラフィックを復号・検査します。強固なセキュリティ衛生を維持するため、以下を実施しています:
CryptProtectData)を使用して保存時に暗号化され、復号は認証済みの Windows ユーザーセッションに紐付けられます。0600 パーミッション(あなたのユーザー UID のみに制限)で作成されます。Aresius 自体にセキュリティ上の問題を発見しましたか?SECURITY.md に従って責任ある方法で報告してください。
コントリビューションを歓迎します!プルリクエスト、開発規約、ガイドラインについては CONTRIBUTING.md をご確認ください。
Aresius は GNU Affero General Public License v3.0 の下でライセンスされています。
全文は LICENSE を参照してください。