
IFRIT एक AI-संचालित रिवर्स प्रॉक्सी है जो वास्तविक समय में आने वाले अनुरोधों को इंटरसेप्ट करता है और प्रत्येक को वैध या दुर्भावनापूर्ण के रूप में वर्गीकृत करता है। वैध ट्रैफिक को बैकएंड पर भेज दिया जाता है; दुर्भावनापूर्ण ट्रैफिक को एक अनुकूलित AI-जनरेटेड हनीपॉट प्रतिक्रिया मिलती है जो अनुरोधित संसाधन की नकल करती है, जिसमें निर्मित डेटा होता है, जो हमलावरों को उस पर समय बर्बाद करने में धोखा देता है।
हमलावरों को अनुकूली हनीपॉट प्रतिक्रियाओं के साथ खुफिया स्रोतों में बदलें
📦 त्वरित आरंभ • ✨ विशेषताएँ • 🔄 यह कैसे काम करता है • 📚 दस्तावेज़ • 🔌 API
IFRIT एक बुद्धिमान रिवर्स प्रॉक्सी है जो इंटरनेट और आपके अनुप्रयोगों के बीच बैठता है, प्रत्येक अनुरोध का वास्तविक समय में विश्लेषण करता है। वैध ट्रैफ़िक निर्बाध रूप से गुज़रता है। दुर्भावनापूर्ण ट्रैफ़िक? इसे AI-जनरेटेड हनीपॉट प्रतिक्रियाएँ दी जाती हैं जो हमलावरों का समय बर्बाद करती हैं जबकि आप खुफिया जानकारी एकत्र करते हैं।
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>
---
## 🚀 त्वरित आरंभ
> **2 मिनट से भी कम समय में चालू करें**
### 📦 स्थापना
<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
लिनक्स (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 अब आपके एप्लिकेशन की सुरक्षा कर रहा है।
🧠 मल्टी-एआई बुद्धिमत्ताअपना AI प्रदाता चुनें या IFRIT को ऑटो-फ़ॉलबैक करने दें:
| |
🎭 अनुकूली धोखा इंजनसीखने वाली बुद्धिमान हनीपॉट प्रतिक्रियाएँ:
उदाहरण: SQL इंजेक्शन को नकली उपयोगकर्ता डेटाबेस मिलता है, पथ ट्रैवर्सल को नकली फ़ाइल सूचियाँ मिलती हैं। |
🔍 खतरा खुफिया केंद्रएकाधिक स्रोतों से रीयल-टाइम संवर्धन:
|
📊 वास्तविक-दुनिया परिदृश्य (30 दिन):``` Day 1: 5,000 attacks, 200 unique → $6.00 in API costs Day 2: 5,000 attacks, 150 new → $4.50 in API costs Day 3: 5,000 attacks, 100 new → $3.00 in API costs ... Day 7: 5,000 attacks, 50 new → $1.50 in API costs Day 14: 5,000 attacks, 20 new → $0.60 in API costs Day 30: 5,000 attacks, 10 new → $0.30 in API costs
Total: 150,000 attacks handled Cost without caching: ~$450.00 Cost with IFRIT learning: ~$45.00 💰 Savings: $405.00 (90% reduction!)
---
## 🎛️ दो डिटेक्शन मोड
<div align="center">
अपनी सुरक्षा दर्शन चुनें: **भरोसा करें लेकिन सत्यापित करें** बनाम **शून्य विश्वास**
</div>
<table>
<tr>
<th width="50%">🔍 डिटेक्शन मोड (डिफ़ॉल्ट)</th>
<th width="50%">🛡️ अनुमति सूची मोड (कठोर शून्य विश्वास)</th>
</tr>
<tr>
<td valign="top">
### दर्शन
> **"भरोसा करें, लेकिन सत्यापित करें"** - हर चीज़ का बुद्धिमानी से विश्लेषण करें
### कॉन्फ़िगरेशन```json
{
"detection": {
"mode": "detection",
"enable_local_rules": true,
"enable_llm": true,
"whitelist_ips": [], // Optional
"whitelist_paths": [] // Optional
}
}
Incoming Request │ ├─ Whitelisted? ──▶ ✅ ALLOW │ ├─ Stage 1 Match? ──▶ 🍯 HONEYPOT │ ├─ Stage 2 Match? ──▶ 🍯 HONEYPOT │ ├─ Stage 3 LLM? ────▶ 🍯 or ✅ │ └─ Default: Analyze with AI
### Best For
- ✅ सार्वजनिक वेब अनुप्रयोग
- ✅ अज्ञात ग्राहकों के साथ REST एपीआई
- ✅ ई-कॉमर्स प्लेटफ़ॉर्म
- ✅ SaaS उत्पाद
- ✅ सामग्री वितरण
- ✅ विपणन वेबसाइटें
### Advantages
- 🎯 स्मार्ट खतरे का पता लगाना
- 📊 सभी ट्रैफ़िक से सीखें
- 🔄 नए हमलों के अनुकूल
- 🌐 गतिशील उपयोगकर्ताओं के साथ काम करता है
- 📈 खुफिया डेटाबेस बनाता है
### Disadvantages
- ⚠️ झूठी सकारात्मकता के लिए ट्यूनिंग की आवश्यकता है
- 🤖 AI सटीकता पर निर्भर करता है
- ⏱️ प्रारंभिक सीखने की अवधि
</td>
<td valign="top">
### Philosophy
> **"डिफ़ॉल्ट रूप से अस्वीकार करें"** - केवल स्पष्ट विश्वास पारित होता है
### Configuration```json
{
"detection": {
"mode": "allowlist",
"whitelist_ips": [
"192.168.1.100",
"10.0.0.0/24"
],
"whitelist_paths": [
"/health",
"/metrics"
]
}
}
Incoming Request │ ├─ Whitelisted IP? ─▶ ✅ ALLOW │ ├─ Whitelisted Path? ─▶ ✅ ALLOW │ └─ Everything Else ──▶ 🚫 BLOCK
No AI analysis needed No learning phase Instant block
### सर्वोत्तम के लिए
- ✅ एडमिन पैनल
- ✅ आंतरिक डैशबोर्ड
- ✅ वीपीएन-केवल सेवाएँ
- ✅ बैकएंड एपीआई (निजी)
- ✅ डेटाबेस प्रबंधन उपकरण
- ✅ सीआई/सीडी वेबहुक
### लाभ
- 🔒 अधिकतम सुरक्षा
- ⚡ शून्य विलंबता (कोई AI नहीं)
- 🎯 शून्य गलत सकारात्मक
- 💰 शून्य API लागत
- 🛡️ उच्च-मूल्य वाले लक्ष्यों के लिए उत्तम
### नुकसान
- ❌ ज्ञात IP/पथों की आवश्यकता
- 📋 मैन्युअल व्हाइटलिस्ट प्रबंधन
- 🚫 अज्ञात वैध ट्रैफ़िक को ब्लॉक करता है
- 🔧 कम लचीला
</td>
</tr>
<tr>
<td colspan="2" align="center">
### 💡 **प्रो टिप:** हाइब्रिड दृष्टिकोण
**ऑनबोर्डिंग मोड** (7 दिन) से शुरू करें ताकि वैध पैटर्न स्वतः खोजे जा सकें, फिर अपनी पसंद के मोड पर स्विच करें:
</td>
</tr>
<tr>
<td colspan="2" align="left">
<pre><code>{
"execution_mode": {
"mode": "onboarding", // Auto-learn for 7 days
"onboarding_duration_days": 7,
"onboarding_auto_whitelist": true // Auto-add to whitelist
}
}</code></pre>
</td>
</tr>
<tr>
<td colspan="2" align="center">
ऑनबोर्डिंग के बाद → अपनी आवश्यकताओं के अनुसार **डिटेक्शन मोड** या **अलाउलिस्ट मोड** पर स्विच करें
</td>
</tr>
</table>
**🎬 निष्पादन मोड:**
| मोड | उद्देश्य | ब्लॉकिंग | सीखना | अवधि |
|------|---------|----------|----------|----------|
| **🎓 ऑनबोर्डिंग** | वैध ट्रैफ़िक सीखें | ❌ नहीं | ✅ हाँ | 7 दिन (डिफ़ॉल्ट) |
| **🛡️ डिटेक्शन** | पूर्ण सुरक्षा | ✅ हाँ | ✅ हाँ | उत्पादन |
विस्तृत तुलना और उपयोग मामलों के लिए [DETECTION_MODES.md](https://github.com/0tsystemspublicrepos/ifritproxy/blob/develop/docs/DETECTION_MODES.md) देखें।
---
## 📊 डैशबोर्ड और प्रबंधन
<div align="center">
### 🎯 रीयल-टाइम इंटेलिजेंस डैशबोर्ड
API टोकन प्रमाणीकरण के साथ **`http://localhost:8443/`** पर पहुँचें
</div>
**डैशबोर्ड सिंहावलोकन:**
IFRIT डैशबोर्ड आपकी सुरक्षा स्थिति की रीयल-टाइम दृश्यता प्रदान करता है:
- **📊 खतरे के स्तर का वितरण** - CRITICAL/HIGH/MEDIUM/LOW खतरों का दृश्य विभाजन
- **🎯 शीर्ष जोखिमपूर्ण आक्रमणकारी** - जोखिम स्कोर, देश और फ़्लैग (Tor, VPN, होस्टिंग) के साथ रीयल-टाइम रैंकिंग
- **⚡ डिटेक्शन पाइपलाइन प्रदर्शन** - कैश दक्षता दर्शाने वाले चरण-दर-चरण मीट्रिक
- **📈 हमले के रुझान** - दृश्य बार के साथ 24 घंटे के हमले के प्रकार का विभाजन
- **🌍 भौगोलिक अंतर्दृष्टि** - झंडों के साथ हमले के स्रोत स्थान
### ⌨️ CLI प्रबंधन
आपकी सुरक्षा इंटेलिजेंस का पूर्ण कमांड-लाइन नियंत्रण:
<table>
<tr>
<td width="50%" valign="top">
#### 🚨 हमला इंटेलिजेंस```bash
# View recent attacks
./ifrit-cli attack list
# Detailed analysis
./ifrit-cli attack view 42
# Statistics
./ifrit-cli attack stats
# Filter by source
./ifrit-cli attack by-ip 45.67.89.1
# Filter by target
./ifrit-cli attack by-path /api/users
# Export to JSON
./ifrit-cli attack export \
--format json \
--output attacks.json
./ifrit-cli pattern list
./ifrit-cli pattern view 15
./ifrit-cli pattern add
sql_injection
"' OR '1'='1"
./ifrit-cli pattern remove 15
./ifrit-cli pattern export
</td>
<td width="50%" valign="top">
#### 👤 हमलावर प्रोफ़ाइल```bash
# List all attackers
./ifrit-cli attacker list
# Profile details
./ifrit-cli attacker view 5
# Search by IP
./ifrit-cli attacker search 45.67.89.1
# Top attackers
./ifrit-cli attacker top 10
./ifrit-cli exception list
./ifrit-cli exception add
--ip 10.0.0.1
--reason "Office VPN"
./ifrit-cli exception add
--path /health
--reason "Health check"
./ifrit-cli exception remove 3
</td>
</tr>
<tr>
<td width="50%" valign="top">
#### 🔍 खतरा खुफिया```bash
# Recent threat intel
./ifrit-cli threat list
# IP details
./ifrit-cli threat view 45.67.89.1
# Top risky IPs
./ifrit-cli threat top 10
# Statistics
./ifrit-cli threat stats
# Force re-enrich IP
./ifrit-cli threat enrich 45.67.89.1
./ifrit-cli db stats
./ifrit-cli db schema
./ifrit-cli db vacuum
./ifrit-cli db export backup.sql
**🔄 डेटाबेस-अज्ञेयवादी:** SQLite और PostgreSQL दोनों के लिए समान कमांड काम करते हैं!
</td>
</tr>
</table>
### 🔌 REST API
<div align="center">
**आपके सुरक्षा स्टैक के साथ सहज एकीकरण के लिए JSON API**
</div>
अपने व्यापक REST API का उपयोग करके IFRIT को SIEM, मॉनिटरिंग टूल्स या कस्टम डैशबोर्ड के साथ एकीकृत करें।
#### 🔐 प्रमाणीकरण
सभी API एंडपॉइंट्स को API टोकन के माध्यम से प्रमाणीकरण की आवश्यकता होती है:```bash
# Include in every request
curl -H "X-API-Token: YOUR_TOKEN_HERE" \
http://localhost:8443/api/...
API टोकन उत्पन्न करना: config/default.json में api.tokens के अंतर्गत कॉन्फ़िगर करें
curl -H "X-API-Token: YOUR_TOKEN"
http://localhost:8443/api/attacks/42
curl -H "X-API-Token: YOUR_TOKEN"
"http://localhost:8443/api/attacks?ip=45.67.89.1"
curl -H "X-API-Token: YOUR_TOKEN"
"http://localhost:8443/api/attacks?from=2024-01-01&to=2024-01-31"
curl -H "X-API-Token: YOUR_TOKEN"
http://localhost:8443/api/attacks/stats
**प्रतिक्रिया उदाहरण:**```json
{
"attacks": [
{
"id": 42,
"timestamp": "2024-01-15T14:23:45Z",
"source_ip": "45.67.89.1",
"attack_type": "sql_injection",
"threat_level": "CRITICAL",
"risk_score": 92,
"detection_stage": 3,
"path": "/api/users",
"method": "POST"
}
],
"total": 1865,
"page": 1
}
curl -H "X-API-Token: YOUR_TOKEN"
http://localhost:8443/api/attackers/45.67.89.1
curl -H "X-API-Token: YOUR_TOKEN"
"http://localhost:8443/api/attackers/top?limit=10"
**प्रतिक्रिया उदाहरण:**```json
{
"ip": "45.67.89.1",
"first_seen": "2024-01-10T08:15:30Z",
"last_seen": "2024-01-15T14:23:45Z",
"total_attacks": 234,
"attack_types": ["sql_injection", "path_traversal", "xss"],
"risk_score": 87,
"threat_level": "HIGH",
"country": "CN",
"is_vpn": false,
"is_tor": false,
"is_hosting": true
}
curl -H "X-API-Token: YOUR_TOKEN"
http://localhost:8443/api/patterns/15
curl -X POST
-H "X-API-Token: YOUR_TOKEN"
-H "Content-Type: application/json"
-d '{
"attack_type": "sql_injection",
"signature": "' OR 1=1--",
"confidence": 0.95
}'
http://localhost:8443/api/patterns
</details>
<details>
<summary><b>🔍 खतरा खुफिया</b></summary>```bash
# Threat intel statistics
curl -H "X-API-Token: YOUR_TOKEN" \
http://localhost:8443/api/threat-intel/stats
# Top risky IPs
curl -H "X-API-Token: YOUR_TOKEN" \
"http://localhost:8443/api/threat-intel/top?limit=10"
# Get IP details
curl -H "X-API-Token: YOUR_TOKEN" \
http://localhost:8443/api/threat-intel/45.67.89.1
# Force re-enrich IP
curl -X POST \
-H "X-API-Token: YOUR_TOKEN" \
http://localhost:8443/api/threat-intel/45.67.89.1/enrich
प्रतिक्रिया उदाहरण:```json { "ip": "45.67.89.1", "risk_score": 87, "threat_level": "HIGH", "abuseipdb": { "score": 91, "total_reports": 156, "last_reported": "2024-01-14T10:30:00Z" }, "virustotal": { "malicious": 3, "suspicious": 1 }, "ipinfo": { "country": "CN", "city": "Shanghai", "is_vpn": false, "is_proxy": false, "is_tor": false, "is_hosting": true }, "cached_at": "2024-01-15T14:23:45Z" }
</details>
<details>
<summary><b>📢 सूचनाओं का विन्यास</b></summary>```bash
# Get notification config
curl -H "X-API-Token: YOUR_TOKEN" \
http://localhost:8443/api/notifications/config
# Update notification rules
curl -X POST \
-H "X-API-Token: YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"alert_on_critical": true,
"alert_on_high": true,
"alert_on_medium": false,
"alert_on_low": false
}' \
http://localhost:8443/api/notifications/config/update
# Get notification history
curl -H "X-API-Token: YOUR_TOKEN" \
http://localhost:8443/api/notifications/history
# Test notifications
curl -X POST \
-H "X-API-Token: YOUR_TOKEN" \
http://localhost:8443/api/notifications/test
curl -X POST
-H "X-API-Token: YOUR_TOKEN"
http://localhost:8443/api/cache/clear
curl -X DELETE
-H "X-API-Token: YOUR_TOKEN"
http://localhost:8443/api/cache/45.67.89.1
</details>
---
**📚 पूर्ण API दस्तावेज़ीकरण:** पूर्ण संदर्भ के लिए [API_ENDPOINTS.md](https://github.com/0tsystemspublicrepos/ifritproxy/blob/develop/docs/API_ENDPOINTS.md) देखें जिसमें अनुरोध/प्रतिक्रिया स्कीमा, त्रुटि कोड, और दर सीमाएँ शामिल हैं।
---
## 🔐 गोपनीयता और अनुपालन
### डेटा अनामीकरण
संवेदनशील डेटा बाहरी LLMs तक पहुंचने से पहले **स्वचालित रूप से हटा** दिया जाता है:
| **हटाया गया** | **संरक्षित** |
|---|---|
| 🔒 प्रमाणीकरण टोकन और क्रेडेंशियल्स | ✅ HTTP विधि/पथ |
| 🔒 सत्र कुकीज़ | ✅ आक्रमण पैटर्न |
| 🔒 API कुंजियाँ | ✅ Content-Type |
| 🔒 ईमेल पते | ✅ User-Agent |
| 🔒 व्यक्तिगत जानकारी | ✅ आक्रमण हस्ताक्षर |
**अनुपालन कवरेज:**
- ✅ **GDPR** - PII बाहरी API कॉल से पहले अनामीकृत
- ✅ **HIPAA** - PHI तीसरे पक्ष से संरक्षित
- ✅ **PCI-DSS** - क्रेडिट कार्ड डेटा हटाया गया
- ✅ **CCPA** - उपयोगकर्ता डेटा न्यूनीकरण लागू
विवरण के लिए [ANONYMIZATION_TESTING.md](https://github.com/0tsystemspublicrepos/ifritproxy/blob/develop/docs/ANONYMIZATION_TESTING.md) देखें।
---
## ⚙️ कॉन्फ़िगरेशन
### मल्टी-LLM सेटअप
**Claude (सुरक्षा के लिए अनुशंसित):**```json
{
"llm": {
"provider": "claude",
"claude": {
"api_key": "${ANTHROPIC_API_KEY}",
"model": "claude-sonnet-4-20250514",
"max_tokens": 4096,
"temperature": 0.0
}
}
}
Gemini (लागत-प्रभावी विकल्प):```json { "llm": { "provider": "gemini", "gemini": { "api_key": "${GOOGLE_API_KEY}", "model": "gemini-2.0-flash-exp", "max_tokens": 4096, "temperature": 0.0 } } }
### Database Options
**SQLite (डिफ़ॉल्ट - शून्य कॉन्फ़िग):**```json
{
"database": {
"type": "sqlite",
"sqlite": {
"path": "./data/ifrit.db"
}
}
}
PostgreSQL (एंटरप्राइज़ स्केल):```json { "database": { "type": "postgresql", "postgresql": { "host": "localhost", "port": 5432, "user": "ifrit_user", "password": "${POSTGRES_PASSWORD}", "database": "ifrit", "ssl_mode": "require" } } }
**कब किसका उपयोग करें:**
- **SQLite:** एकल सर्वर, < 1M प्रतिदिन हमले, त्वरित सेटअप
- **PostgreSQL:** क्लस्टर, > 1M प्रतिदिन हमले, उद्यम आवश्यकताएँ
### खतरा खुफिया
बाहरी संवर्धन सक्षम करें:```json
{
"threat_intelligence": {
"enabled": true,
"cache_ttl_hours": 24,
"enrichment_workers": 3,
"apis": {
"abuseipdb": {
"enabled": true,
"api_key": "${ABUSEIPDB_API_KEY}"
},
"virustotal": {
"enabled": true,
"api_key": "${VIRUSTOTAL_API_KEY}"
},
"ipinfo": {
"enabled": true,
"api_key": "${IPINFO_API_KEY}"
}
},
"threat_level_thresholds": {
"critical": 80,
"high": 60,
"medium": 40,
"low": 0
}
}
}
नियम-आधारित फ़िल्टरिंग के साथ बहु-चैनल अलर्ट:```json { "notifications": { "enabled": true, "providers": { "email": { "enabled": true, "smtp_host": "smtp.gmail.com", "smtp_port": 587, "smtp_username": "${SMTP_USERNAME}", "smtp_password": "${SMTP_PASSWORD}", "from_address": "[email protected]" }, "slack": { "enabled": true, "webhook_url": "${SLACK_WEBHOOK_URL}" }, "twilio": { "enabled": false, "account_sid": "${TWILIO_ACCOUNT_SID}", "auth_token": "${TWILIO_AUTH_TOKEN}", "from_number": "${TWILIO_FROM_NUMBER}", "to_number": "${TWILIO_TO_NUMBER}" } }, "rules": { "alert_on_critical": true, "alert_on_high": false, "alert_on_medium": false, "alert_on_low": false } } }
**प्रो टिप:** अलर्ट थकान से बचने के लिए केवल CRITICAL अलर्ट सक्षम करके शुरू करें।
---
## 📚 दस्तावेज़ीकरण
| दस्तावेज़ | विवरण |
|----------|-------------|
| [START_HERE.md](https://github.com/0tsystemspublicrepos/ifritproxy/blob/develop/docs/START_HERE.md) | सभी दस्तावेज़ों के लिए नेविगेशन गाइड |
| [INSTALLATION.md](https://github.com/0tsystemspublicrepos/ifritproxy/blob/develop/docs/INSTALLATION.md) | विस्तृत सेटअप निर्देश |
| [DETECTION_MODES.md](https://github.com/0tsystemspublicrepos/ifritproxy/blob/develop/docs/DETECTION_MODES.md) | डिटेक्शन बनाम अनुमति सूची तुलना |
| [THREAT_INTELLIGENCE.md](https://github.com/0tsystemspublicrepos/ifritproxy/blob/develop/docs/THREAT_INTELLIGENCE.md) | खुफिया जानकारी संग्रह गाइड |
| [NOTIFICATIONS.md](https://github.com/0tsystemspublicrepos/ifritproxy/blob/develop/docs/NOTIFICATIONS.md) | अलर्ट सिस्टम कॉन्फ़िगरेशन |
| [API_ENDPOINTS.md](https://github.com/0tsystemspublicrepos/ifritproxy/blob/develop/docs/API_ENDPOINTS.md) | पूर्ण REST API संदर्भ |
| [FEATURES.md](https://github.com/0tsystemspublicrepos/ifritproxy/blob/develop/docs/FEATURES.md) | पूर्ण सुविधा सूची |
| [DECEPTIVE_PAYLOADS_MANAGEMENT.md](https://github.com/0tsystemspublicrepos/ifritproxy/blob/develop/docs/DECEPTIVE_PAYLOADS_MANAGEMENT.md) | हनीपॉट प्रतिक्रिया प्रणाली |
| [ANONYMIZATION_TESTING.md](https://github.com/0tsystemspublicrepos/ifritproxy/blob/develop/docs/ANONYMIZATION_TESTING.md) | गोपनीयता और अनुपालन विवरण |
---
## 🛣️ रोडमैप
**v0.4.0 - उन्नत खुफिया**
- [ ] Keycloak प्रमाणीकरण एकीकरण
- [ ] एडमिन पोर्टल का पुन: डिज़ाइन
- [ ] डेटाबेस-संग्रहीत कॉन्फ़िगरेशन
- [ ] मशीन लर्निंग स्कोरिंग में सुधार
- [ ] हमले का डीडुप्लिकेशन
**v0.5.0 - उद्यम सुविधाएं**
- [ ] उन्नत SIEM एकीकरण (Wazuh, Splunk, ELK)
- [ ] MySQL/MariaDB समर्थन
- [ ] क्लस्टरिंग और लोड बैलेंसिंग
- [ ] अधिसूचना शेड्यूलिंग और शांत घंटे
**v0.6.0 - ऑटोमेशन**
- [ ] प्रतिक्रिया ऑटोमेशन
- [ ] एस्केलेशन नीतियां
- [ ] अधिसूचना बैचिंग
- [ ] उन्नत खतरा सहसंबंध
---
## 🤝 योगदान
IFRIT Apache License 2.0 के तहत ओपन सोर्स है। हम योगदान का स्वागत करते हैं!
**सहायता की आवश्यकता वाले क्षेत्र:**
- 🧠 नए LLM प्रदाता (GPT, Llama, Mistral)
- 🔗 SIEM एकीकरण (Wazuh, Splunk, ELK)
- 🌐 खतरा खुफिया प्रदाता
- 📢 अधिसूचना चैनल (Discord, Teams, PagerDuty)
- 🎭 नए हमले प्रकारों के लिए पेलोड टेम्पलेट्स
- 📖 दस्तावेज़ीकरण में सुधार
- 🐛 बग फिक्स और ऑप्टिमाइज़ेशन
दिशानिर्देशों के लिए [CONTRIBUTING.md](https://github.com/0tsystemspublicrepos/ifritproxy/blob/develop/CONTRIBUTING.md) देखें।
**व्यावसायिक समर्थन:**
उद्यम तैनाती, कस्टम एकीकरण, या परामर्श के लिए:
- ईमेल: [[email protected]](mailto:[email protected])
- वेब: [0t.Systems](https://www.0t.Systems)
---
## 📊 परियोजना आँकड़े
<div align="center">
| मीट्रिक | मान |
|--------|-------|
| **डिटेक्शन सटीकता** | 99.2% |
| **औसत प्रतिक्रिया समय** | < 15ms |
| **लागत में कमी** | 90% सीखने के बाद |
| **समर्थित LLMs** | Claude, Gemini |
| **डेटाबेस विकल्प** | SQLite, PostgreSQL |
| **खतरा खुफिया स्रोत** | 3 (AbuseIPDB, VirusTotal, IPInfo) |
| **अधिसूचना चैनल** | 4 (Email, Slack, SMS, Webhook) |
</div>
---
## 📜 लाइसेंस
IFRIT Proxy [Apache License 2.0](https://github.com/0tsystemspublicrepos/ifritproxy/blob/develop/LICENSE) के तहत लाइसेंस प्राप्त है।
**व्यावसायिक सहायता, कस्टम एकीकरण, या परामर्श:**
📧 [[email protected]](mailto:[email protected])
---
## 🙏 आभार
इसके साथ निर्मित:
- [Go](https://go.dev) - उच्च-प्रदर्शन रनटाइम
- [SQLite](https://www.sqlite.org) / [PostgreSQL](https://www.postgresql.org) - डेटा स्थायित्व
- [Anthropic Claude](https://www.anthropic.com) - AI सुरक्षा विश्लेषण
- [Google Gemini](https://deepmind.google/technologies/gemini/) - लागत-प्रभावी AI विकल्प
- [AbuseIPDB](https://www.abuseipdb.com) - IP प्रतिष्ठा खुफिया
- [VirusTotal](https://www.virustotal.com) - मैलवेयर डिटेक्शन
- [IPInfo](https://ipinfo.io) - भू-स्थान और गोपनीयता पहचान
**खतरा खुफिया और पैटर्न योगदान के लिए सुरक्षा समुदाय को विशेष धन्यवाद।**
---
<div align="center">
## 🚀 शुरू करने के लिए तैयार हैं?
**[📦 IFRIT इंस्टॉल करें](#-quick-start)** • **[📖 दस्तावेज़ पढ़ें](https://github.com/0tsystemspublicrepos/ifritproxy/blob/develop/docs/START_HERE.md)** • **[🔌 API संदर्भ](https://github.com/0tsystemspublicrepos/ifritproxy/blob/develop/docs/API_ENDPOINTS.md)**
</div>
---
<div align="center">
### **🔥 द्वारा निर्मित [0t.Systems](https://www.0t.Systems)**
*हमलावरों को खुफिया स्रोतों में बदलना, एक बार में एक हनीपॉट*
**[⬆ ऊपर जाएं](#-ifrit-proxy)**
---
**प्रश्न? समस्याएं? विचार?**
📧 ईमेल: [[email protected]](mailto:[email protected])
🐛 बग रिपोर्ट करें: [GitHub Issues](https://github.com/0tSystemsPublicRepos/IfritProxy/issues)
💬 चर्चाएं: [GitHub Discussions](https://github.com/0tSystemsPublicRepos/IfritProxy/discussions)
---
[](https://github.com/0tSystemsPublicRepos/IfritProxy)
[](https://www.linkedin.com/company/0t-systems)
</div>
📊 पूर्ण दृश्यताआपकी उंगलियों पर रीयल-टाइम बुद्धिमत्ता:
Query your intelligence./ifrit-cli threat top 10 ./ifrit-cli attacker view 45.67.89.1 ./ifrit-cli attack stats --last-24h 🎯 पता लगने के बाद क्या होता है?
🔬 खुफिया संवर्धन पाइपलाइनहर पता लगाए गए हमले पृष्ठभूमि में समानांतर खुफिया संकलन को ट्रिगर करता है:
प्रदर्शन विशेषताएँ:
💡 परिणाम: 90%+ कैश हिट दर = न्यूनतम API लागत + तेज़ लुकअप 💰 अर्थशास्त्र सीखना: लागत अनुकूलनIFRIT हर हमले से सीखता है, जिससे परिचालन लागत नाटकीय रूप से कम हो जाती है:
📈 Total Cost: $0.24 क्या हुआ:
|