
وكيل اعتراض HTTP/HTTPS أصلي لمختبري الاختراق وصائدي المكافآت مع التلاعب المباشر بالطلبات، وإعادة تشغيل الطلبات، والتشويش عالي السرعة، وتصفية HTTPQL.
سريع. متعدد المنصات. مفتوح المصدر 100%.
البدء السريع · الميزات · لماذا Aresius · التثبيت · خارطة الطريق · المجتمع · الإصدارات
Aresius هو وكيل اعتراض HTTP/HTTPS أصلي وحديث لسطح المكتب، مصمم لمختبري الاختراق وصائدي مكافآت الثغرات.
اعترض الطلبات وعدّلها في الوقت الفعلي، ونفّذ الاختبار العشوائي (fuzzing) دون حدود معدل مصطنعة، وأعد تشغيل جلسات معقدة مع مقارنة الفروقات جنبًا إلى جنب، وصفِّ آلاف الطلبات الملتقطة باستخدام HTTPQL—كل ذلك ببصمة ذاكرة ضئيلة وبدون أي رسوم ترخيص.
مبني على Tauri + Rust بدلاً من Java أو Electron، يبدأ Aresius في أقل من ثانية ويبقى خفيفًا خلال المهام الطويلة.
git clone https://github.com/0xMarik/Aresius.git
cd Aresius
bun install
bun run tauri dev
عند التشغيل الأول، يُنشئ Aresius تلقائيًا شهادة Root CA محلية. وثّقها في متصفحك أو نظام التشغيل، ووجّه الوكيل (proxy) إلى 127.0.0.1:8080، وستكون جاهزًا لاعتراض حركة مرور HTTPS.
| الميزة | الوصف |
|---|---|
| 📡 المعترض المباشر | اعترض طلبات واستجابات HTTP/HTTPS واستقصِها وعدّلها أو مرّرها أو أسقطها في الوقت الفعلي. |
| 🔁 معيد إرسال الطلبات | حرّر الطلبات الملتقطة وأعد إرسالها، ونظّمها في مجموعات وجلسات، وقارن الاستجابات جنبًا إلى جنب مع مقارنة مرئية للفروقات. |
| 🎯 أداة اختبار عشوائي عالية السرعة | مولّد حمولات (payloads) قوي يدعم الاختبار العشوائي بنمط Rotator وZipped وEcho وCombinatorial مع تحجيم ديناميكي للخيوط في الوقت الفعلي. |
| 🔍 HTTPQL والبحث النصي الكامل | استعلم عن سجل الوكيل وصفّه في الوقت الفعلي باستخدام صيغة HTTPQL التعبيرية والبحث النصي الكامل المدعوم بـ SQLite. |
| 🌲 خريطة الموقع ومدير النطاق | اكتشاف هرمي تلقائي لنقاط النهاية مع قواعد دقيقة للنطاقات المشمولة وغير المشمولة تعتمد على النطاقات والتعبيرات النمطية. |
| 🔄 المطابقة والاستبدال | أنشئ قواعد استبدال تلقائية للترويسات والمعاملات والأجسام الواردة والصادرة. |
| 🪶 أداء أصلي | خلفية أصلية بلغة 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 المدفوعة فقط | ⚠️ محدودة في الطبقة المجانية |
| مطابقة واستبدال مخصصة | ✅ نعم | ✅ نعم | ✅ نعم |
| مقارنة الاستجابات جنبًا إلى جنب | ✅ مدمجة | ⚠️ تتطلب إضافة | ✅ مدمجة |
نزّل أحدث مثبّت أو ملف ثنائي جاهز لنظام التشغيل الخاص بك من Releases.
🍎 ملاحظة لمستخدمي macOS (macOS 15 Sequoia وGatekeeper):
نظرًا لأن ملفات Aresius الثنائية تُوزَّع مباشرةً كإصدارات مجتمعية مفتوحة المصدر دون توثيق (notarization) مدفوع من Apple، فقد يعرض macOS 15 مربع حوار ينص على "Aresius تالف ولا يمكن فتحه".
لفتح Aresius على macOS:
- إما أن تشغّل هذا الأمر المكوّن من سطر واحد في الطرفية لإزالة سمة الحجر الصحي (quarantine):
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 للبدء مع طلبات السحب، واصطلاحات التطوير، والإرشادات.