
IFRIT هو وكيل عكسي مدعوم بالذكاء الاصطناعي يعترض الطلبات الواردة في الوقت الفعلي، ويصنف كل طلب على أنه شرعي أو ضار. يتم توجيه حركة المرور الشرعية إلى الخادم الخلفي؛ أما حركة المرور الضارة فتحصل على استجابة خادع (honeypot) مخصصة من إنشاء الذكاء الاصطناعي تحاكي المورد المطلوب ببيانات ملفقة، مما يخدع المهاجمين ويضيع وقتهم عليه.
حوّل المهاجمين إلى مصادر استخباراتية باستخدام استجابات honeypot التكيفية
📦 بداية سريعة • ✨ الميزات • 🔄 كيف يعمل • 📚 الوثائق • 🔌 API
IFRIT هو وكيل عكسي ذكي يجلس بين الإنترنت وتطبيقاتك، ويحلل كل طلب في الوقت الفعلي. يمر المرور المشروع بسلاسة. المرور الخبيث؟ يتم تقديم استجابات honeypot مولّدة بالذكاء الاصطناعي له تضيع وقت المهاجمين بينما تجمع المعلومات الاستخباراتية.
subgraph "IFRIT Proxy Layer"
B[🛡️ IFRIT Proxy]
subgraph "AI Detection Engine"
C1[🤖 Claude Sonnet 4]
C2[🤖 Gemini 2.0 Flash]
end
subgraph "Threat Intelligence"
D1[📊 AbuseIPDB]
D2[🦠 VirusTotal]
D3[🌍 IPInfo]
end
end
subgraph Backend
E[🎯 Your Application]
end
subgraph "Attacker Receives"
F[🍯 Fake Data<br/>Honeypot Response]
end
subgraph "User Receives"
G[📦 Real Data<br/>Protected]
end
A -->|Malicious Request| B
L -->|Normal Request| B
B --> C1
B --> C2
B --> D1
B --> D2
B --> D3
B -->|Attack Detected| F
B -->|Legitimate| E
E -->|Response| G
F -.->|Wasted Time| A
G -->|Secure Access| L
style A fill:#ff6b6b,stroke:#c92a2a,stroke-width:2px,color:#fff
style L fill:#51cf66,stroke:#2f9e44,stroke-width:2px,color:#fff
style B fill:#4c6ef5,stroke:#364fc7,stroke-width:3px,color:#fff
style C1 fill:#845ef7,stroke:#5f3dc4,stroke-width:2px,color:#fff
style C2 fill:#845ef7,stroke:#5f3dc4,stroke-width:2px,color:#fff
style D1 fill:#ff922b,stroke:#e8590c,stroke-width:2px,color:#fff
style D2 fill:#ff922b,stroke:#e8590c,stroke-width:2px,color:#fff
style D3 fill:#ff922b,stroke:#e8590c,stroke-width:2px,color:#fff
style E fill:#20c997,stroke:#12b886,stroke-width:2px,color:#fff
style F fill:#fa5252,stroke:#c92a2a,stroke-width:2px,color:#fff
style G fill:#51cf66,stroke:#2f9e44,stroke-width:2px,color:#fff
</details>
**التدفق المبسط:**
<div align="center">
<img src="https://assets.kitploit.com/production/public/readmes/9318/20428ce8d35f40faaa17f7f8c313021a74af35675f384b2db7a60034dbfdcdf2.png" alt="مخطط تدفق IFRIT البسيط" width="650">
</div>
</div>
---
## 🚀 بداية سريعة
> **انطلق واستخدم الأداة في أقل من دقيقتين**
### 📦 التثبيت
<table>
<tr>
<td width="50%">
**macOS (Apple Silicon)**```bash
curl -L -o ifrit-v0.3.2-darwin-arm64.tar.gz \
https://github.com/0tSystemsPublicRepos/IfritProxy/releases/download/v0.3.2/ifrit-v0.3.2-darwin-arm64.tar.gz
tar -xzf ifrit-v0.3.2-darwin-arm64.tar.gz
cd ifrit-v0.3.2-darwin-arm64
./install.sh
Linux (x64)```bash
curl -LO https://github.com/0tSystemsPublicRepos/\
IfritProxy/releases/download/v0.3.2/
ifrit-v0.3.2-linux-amd64.tar.gz
tar -xzf ifrit-v0.3.2-linux-amd64.tar.gz cd ifrit-v0.3.2-linux-amd64 ./install.sh
</td>
</tr>
</table>
<div align="center">

*التثبيت قيد التنفيذ - الأمر بهذه البساطة حقًا!*
</div>
### ⚙️ الإعدادات (إعداد سريع)```bash
# 1. Copy template
cp config/default.json.example config/default.json
# 2. Add your API keys
nano config/default.json # or use your favorite editor
الحد الأدنى من التهيئة للبدء:```json { "llm": { "provider": "claude", // 👈 Choose: "claude" or "gemini" "claude": { "api_key": "sk-ant-..." // 🔑 Get from console.anthropic.com } }, "proxy": { "listen_port": 8080, "backend_url": "http://localhost:3000" // 🎯 Your app } }
### 🎬 التشغيل
بناء الكود المصدري أو التثبيت من الثنائيات المتاحة```bash
# Build the binary
go build -o ifrit ./cmd/ifrit
(optional: build ifrit-cli as well)
# Start IFRIT (runs in background)
./ifrit &
# 🎉 You're protected! Access dashboard:
open http://localhost:8443
هذا كل شيء! أصبح IFRIT الآن يحمي تطبيقك.
🧠 ذكاء متعدد من الذكاء الاصطناعياختر مزود الذكاء الاصطناعي الخاص بك أو دع IFRIT يقوم بالتراجع التلقائي:
|
|
🎭 محرك الخداع التكيفياستجابات ذكية من مصيدة التفاعل تتعلم:
مثال: حقن SQL يحصل على قاعدة بيانات مستخدمين مزيفة، اجتياز المسار يحصل على قوائم ملفات مزيفة. |
🔍 مركز استخبارات التهديداتإثراء في الوقت الفعلي من مصادر متعددة:
|
📢 نظام التنبيه الذكيإشعارات متعددة القنوات بدون إرهاق:
|