Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
IfritProxy — IFRIT एक AI-संचालित रिवर्स प्रॉक्सी है जो वास्तविक समय में आने वाले अनुरोधों को इंटरसेप्ट करता है और प्रत्येक को वैध या दुर्भावनापूर्ण के रूप में वर्गीकृत करता है। वैध ट्रैफिक को बैकएंड पर भेज दिया जाता है; दुर्भावनापूर्ण ट्रैफिक को एक अनुकूलित AI-जनरेटेड हनीपॉट प्रतिक्रिया मिलती है जो अनुरोधित संसाधन की नकल करती है, जिसमें निर्मित डेटा होता है, जो हमलावरों को उस पर समय बर्बाद करने में धोखा देता है। | Kitploit
उपकरण/GitHubGitHub/0tsystemspublicrepos/ifritproxy
रक्षात्मक उपकरणटोहीवेब प्रॉक्सी और अवरोधनआईडीएस/आईपीएस से बचनाजानकारी एकत्र करनावेब सुरक्षाखतरा खुफियाघटना प्रतिक्रियाAI सुरक्षा

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
लॉग विश्लेषण
GitHub0tsystemspublicrepos/ifritproxy

IfritProxy

रिपॉजिटरी देखेंवेबसाइट
11577 महीने पहलेअभी तक समीक्षित नहीं

विवरण

IFRIT एक AI-संचालित रिवर्स प्रॉक्सी है जो वास्तविक समय में आने वाले अनुरोधों को इंटरसेप्ट करता है और प्रत्येक को वैध या दुर्भावनापूर्ण के रूप में वर्गीकृत करता है। वैध ट्रैफिक को बैकएंड पर भेज दिया जाता है; दुर्भावनापूर्ण ट्रैफिक को एक अनुकूलित AI-जनरेटेड हनीपॉट प्रतिक्रिया मिलती है जो अनुरोधित संसाधन की नकल करती है, जिसमें निर्मित डेटा होता है, जो हमलावरों को उस पर समय बर्बाद करने में धोखा देता है।

साझा करें
IFRIT लोगो

🔥 AI-संचालित धमकी धोखा और खुफिया मंच

हमलावरों को अनुकूली हनीपॉट प्रतिक्रियाओं के साथ खुफिया स्रोतों में बदलें

License: Apache 2.0 Version Go Multi-LLM Database

📦 त्वरित आरंभ • ✨ विशेषताएँ • 🔄 यह कैसे काम करता है • 📚 दस्तावेज़ • 🔌 API


समुदाय को प्रस्तुत किया गया

0t.systems

🎯 IFRIT क्या है?

IFRIT एक बुद्धिमान रिवर्स प्रॉक्सी है जो इंटरनेट और आपके अनुप्रयोगों के बीच बैठता है, प्रत्येक अनुरोध का वास्तविक समय में विश्लेषण करता है। वैध ट्रैफ़िक निर्बाध रूप से गुज़रता है। दुर्भावनापूर्ण ट्रैफ़िक? इसे AI-जनरेटेड हनीपॉट प्रतिक्रियाएँ दी जाती हैं जो हमलावरों का समय बर्बाद करती हैं जबकि आप खुफिया जानकारी एकत्र करते हैं।

🏗️ सिस्टम आर्किटेक्चर

🎨 इंटरैक्टिव आरेख देखने के लिए यहाँ क्लिक करें```mermaid graph TB subgraph Internet A[👤 Attacker] L[✅ Legitimate User] end
root@kitploit:~
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
टूल डाउनलोड करें
root@kitploit:~
</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

root@kitploit:~
</td>
</tr>
</table>

<div align="center">

![Installation Demo](https://assets.kitploit.com/production/public/readmes/9318/f4e135766f0f7e20b4a176526f104f0b2b7b35ec32f5961529d27fa93e749dd2.gif)

*स्थापना क्रियान्वयन में - यह वास्तव में इतना सरल है!*

</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 } }

root@kitploit:~
### 🎬 लॉन्च करें

स्रोत कोड बनाएँ या उपलब्ध बाइनरी से इंस्टॉल करें```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 को अलग?

💎 मुख्य क्षमताएँ

🧠 मल्टी-एआई बुद्धिमत्ता

अपना AI प्रदाता चुनें या IFRIT को ऑटो-फ़ॉलबैक करने दें:

  • 🎯 क्लॉड सॉननेट 4 - उद्योग-अग्रणी सुरक्षा विश्लेषण
  • ⚡ जेमिनी 2.0 फ्लैश - लागत-प्रभावी, बिजली की गति
  • 🔄 ऑटो फ़ॉलबैक - सहज प्रदाता स्विचिंग
  • 💰 90% लागत में कमी - बुद्धिमान कैशिंग के माध्यम से```json { "provider": "claude", // or "gemini" "cache_ttl": 86400 // 24h learning }
root@kitploit:~
</td>
<td width="50%" valign="top">

### 🗄️ **उत्पादन-ग्रेड भंडारण**

किसी भी पैमाने के लिए डेटाबेस लचीलापन:

- **📦 SQLite** - शून्य-कॉन्फ़िग, एकल सर्वर के लिए उपयुक्त
- **🐘 PostgreSQL** - एंटरप्राइज़ स्केल, क्लस्टर्ड डिप्लॉयमेंट
- **🔌 प्रदाता एब्स्ट्रैक्शन** - केवल कॉन्फ़िग से स्विच करें
- **🛠️ एकीकृत CLI** - समान कमांड, कोई भी डेटाबेस```bash
# Works with both!
./ifrit-cli attack list
./ifrit-cli pattern add sql_injection

🎭 अनुकूली धोखा इंजन

सीखने वाली बुद्धिमान हनीपॉट प्रतिक्रियाएँ:

  • 🎨 AI-जनित - आपके ऐप से मेल खाने वाला यथार्थवादी नकली डेटा
  • 📚 पैटर्न सीखना - पहला हमला = 3s, अगला = 10ms
  • 🎯 संदर्भ-जागरूक - अनुरोधित संसाधनों की नकल करता है
  • ⏱️ समय बर्बाद करना - हमलावरों को नकली लक्ष्यों में व्यस्त रखता है

उदाहरण: SQL इंजेक्शन को नकली उपयोगकर्ता डेटाबेस मिलता है, पथ ट्रैवर्सल को नकली फ़ाइल सूचियाँ मिलती हैं।

🔍 खतरा खुफिया केंद्र

एकाधिक स्रोतों से रीयल-टाइम संवर्धन:

  • 🚨 AbuseIPDB - IP प्रतिष्ठा (0-100 स्कोर)
  • 🦠 VirusTotal - मैलवेयर और C2 जांच
  • 🌍 IPInfo - भू-स्थान, VPN, Tor, होस्टिंग
  • ⚖️ जोखिम स्कोरिंग - भारित सूत्र → खतरा स्तर``` IP: 45.67.89.12 ├─ AbuseIPDB: 87/100 (234 reports) ├─ VirusTotal: 3 malware hits ├─ IPInfo: Russia, Tor exit node └─ Risk: 92 → 🔴 CRITICAL
root@kitploit:~
</td>
</tr>

<tr>
<td width="50%" valign="top">

### 📢 **स्मार्ट अलर्ट सिस्टम**

शून्य थकान के साथ मल्टी-चैनल सूचनाएं:

- **📧 ईमेल** - SMTP (Gmail, SendGrid, कस्टम)
- **💬 स्लैक** - रंग-कोडित गंभीरता के साथ वेबहुक
- **📱 एसएमएस** - केवल गंभीर खतरों के लिए Twilio
- **🔗 वेबहुक** - पुनः प्रयास तर्क के साथ कस्टम JSON

**नियम-आधारित फ़िल्टरिंग:**```json
"rules": {
  "alert_on_critical": true,   // ✅ Always
  "alert_on_high": false,      // 🔇 Quiet
  "alert_on_medium": false,    // 🔇 Quiet
  "alert_on_low": false        // 🔇 Quiet
}

📊 वास्तविक-दुनिया परिदृश्य (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!)

root@kitploit:~
---

## 🎛️ दो डिटेक्शन मोड

<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

root@kitploit:~
### 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

root@kitploit:~
### सर्वोत्तम के लिए
- ✅ एडमिन पैनल
- ✅ आंतरिक डैशबोर्ड
- ✅ वीपीएन-केवल सेवाएँ
- ✅ बैकएंड एपीआई (निजी)
- ✅ डेटाबेस प्रबंधन उपकरण
- ✅ सीआई/सीडी वेबहुक

### लाभ
- 🔒 अधिकतम सुरक्षा
- ⚡ शून्य विलंबता (कोई 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

🧬 पैटर्न प्रबंधन```bash

List learned signatures

./ifrit-cli pattern list

View specific pattern

./ifrit-cli pattern view 15

Add custom pattern

./ifrit-cli pattern add
sql_injection
"' OR '1'='1"

Remove pattern

./ifrit-cli pattern remove 15

Export patterns

./ifrit-cli pattern export

root@kitploit:~
</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

🔓 श्वेतसूची/अपवाद```bash

List exceptions

./ifrit-cli exception list

Add IP exception

./ifrit-cli exception add
--ip 10.0.0.1
--reason "Office VPN"

Add path exception

./ifrit-cli exception add
--path /health
--reason "Health check"

Remove exception

./ifrit-cli exception remove 3

root@kitploit:~
</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

💾 डेटाबेस संचालन```bash

Database statistics

./ifrit-cli db stats

View schema

./ifrit-cli db schema

Vacuum (SQLite only)

./ifrit-cli db vacuum

Export database

./ifrit-cli db export backup.sql

root@kitploit:~
**🔄 डेटाबेस-अज्ञेयवादी:** 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 के अंतर्गत कॉन्फ़िगर करें


📡 उपलब्ध एंडपॉइंट्स

🚨 हमला खुफिया```bash # Get recent attacks curl -H "X-API-Token: YOUR_TOKEN" \ http://localhost:8443/api/attacks

Get specific attack

curl -H "X-API-Token: YOUR_TOKEN"
http://localhost:8443/api/attacks/42

Filter by IP

curl -H "X-API-Token: YOUR_TOKEN"
"http://localhost:8443/api/attacks?ip=45.67.89.1"

Filter by date range

curl -H "X-API-Token: YOUR_TOKEN"
"http://localhost:8443/api/attacks?from=2024-01-01&to=2024-01-31"

Attack statistics

curl -H "X-API-Token: YOUR_TOKEN"
http://localhost:8443/api/attacks/stats

root@kitploit:~
**प्रतिक्रिया उदाहरण:**```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
}
👤 हमलावर प्रोफ़ाइल```bash # List all attackers curl -H "X-API-Token: YOUR_TOKEN" \ http://localhost:8443/api/attackers

Get specific attacker profile

curl -H "X-API-Token: YOUR_TOKEN"
http://localhost:8443/api/attackers/45.67.89.1

Top attackers

curl -H "X-API-Token: YOUR_TOKEN"
"http://localhost:8443/api/attackers/top?limit=10"

root@kitploit:~
**प्रतिक्रिया उदाहरण:**```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
}
🧬 सीखे गए पैटर्न```bash # Get all patterns curl -H "X-API-Token: YOUR_TOKEN" \ http://localhost:8443/api/patterns

Get pattern by ID

curl -H "X-API-Token: YOUR_TOKEN"
http://localhost:8443/api/patterns/15

Add new pattern

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

root@kitploit:~
</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" }

root@kitploit:~
</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
💾 कैश प्रबंधन```bash # Get cache statistics curl -H "X-API-Token: YOUR_TOKEN" \ http://localhost:8443/api/cache/stats

Clear threat intel cache

curl -X POST
-H "X-API-Token: YOUR_TOKEN"
http://localhost:8443/api/cache/clear

Clear specific IP from cache

curl -X DELETE
-H "X-API-Token: YOUR_TOKEN"
http://localhost:8443/api/cache/45.67.89.1

root@kitploit:~
</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 } } }

root@kitploit:~
### 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" } } }

root@kitploit:~
**कब किसका उपयोग करें:**
- **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 } } }

root@kitploit:~
**प्रो टिप:** अलर्ट थकान से बचने के लिए केवल 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)

---

[![GitHub stars](https://img.shields.io/github/stars/0tSystemsPublicRepos/IfritProxy?style=social)](https://github.com/0tSystemsPublicRepos/IfritProxy)
[![LinkedIn Follow](https://img.shields.io/badge/LinkedIn-Follow-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/company/0t-systems)

</div>

📊 पूर्ण दृश्यता

आपकी उंगलियों पर रीयल-टाइम बुद्धिमत्ता:

  • 🎯 लाइव डैशबोर्ड - खतरे का स्तर, शीर्ष हमलावर, आँकड़े
  • 🔌 REST API - SIEM एकीकरण के लिए JSON एंडपॉइंट
  • ⌨️ CLI टूल्स - पूर्ण कमांड-लाइन प्रबंधन
  • 📈 विश्लेषण - हमले की समयरेखा, हमलावर प्रोफाइल```bash

Query your intelligence

./ifrit-cli threat top 10 ./ifrit-cli attacker view 45.67.89.1 ./ifrit-cli attack stats --last-24h

root@kitploit:~
**API-प्रथम डिज़ाइन** - किसी भी सुरक्षा स्टैक के साथ एकीकृत करें।

</td>
</tr>
</table>



---


## 🔄 यह कैसे काम करता है

<div align="center">

### चार-चरणीय पहचान पाइपलाइन

</div>

<details> 
<summary><b>🎨 इंटरैक्टिव आरेख को विस्तारित करने के लिए यहाँ क्लिक करें</b></summary>```mermaid
flowchart TD
    Start([🌐 Incoming Request]) --> Stage0{🔓 Stage 0<br/>Whitelist Check}
    
    Stage0 -->|✅ Whitelisted IP/Path| Allow[✅ ALLOW<br/>Pass to Backend]
    Stage0 -->|❌ Not Whitelisted| Stage1{⚡ Stage 1<br/>Local Rules}
    
    Stage1 -->|🎯 Attack Pattern Match| Honeypot[🍯 HONEYPOT<br/>Deceptive Response]
    Stage1 -->|❓ Unknown Pattern| Stage2{💾 Stage 2<br/>Database Patterns}
    
    Stage2 -->|📚 Known Attack| Honeypot
    Stage2 -->|🆕 Novel Attack| Stage3{🤖 Stage 3<br/>LLM Analysis}
    
    Stage3 -->|🚨 Attack Confirmed| Honeypot
    Stage3 -->|✅ Legitimate| Allow
    
    Honeypot --> TI[🔍 Threat Intelligence<br/>Enrichment]
    TI --> Notify[📢 Notifications<br/>If Rules Match]
    Notify --> Learn[📖 Learn & Store<br/>Pattern]
    
    Allow --> Backend[🎯 Your Application]
    Backend --> Response[📦 Real Response]
    
    Learn --> LogAttack[(📊 Attack Database)]
    
    style Start fill:#4c6ef5,stroke:#364fc7,stroke-width:3px,color:#fff
    style Stage0 fill:#7950f2,stroke:#5f3dc4,stroke-width:2px,color:#fff
    style Stage1 fill:#7950f2,stroke:#5f3dc4,stroke-width:2px,color:#fff
    style Stage2 fill:#7950f2,stroke:#5f3dc4,stroke-width:2px,color:#fff
    style Stage3 fill:#7950f2,stroke:#5f3dc4,stroke-width:2px,color:#fff
    style Allow fill:#51cf66,stroke:#2f9e44,stroke-width:3px,color:#fff
    style Honeypot fill:#ff6b6b,stroke:#c92a2a,stroke-width:3px,color:#fff
    style TI fill:#ff922b,stroke:#e8590c,stroke-width:2px,color:#fff
    style Notify fill:#fab005,stroke:#f08c00,stroke-width:2px,color:#fff
    style Learn fill:#20c997,stroke:#12b886,stroke-width:2px,color:#fff
    style Backend fill:#339af0,stroke:#1c7ed6,stroke-width:2px,color:#fff
    style Response fill:#51cf66,stroke:#2f9e44,stroke-width:2px,color:#fff
    style LogAttack fill:#868e96,stroke:#495057,stroke-width:2px,color:#fff

🎯 पता लगने के बाद क्या होता है?


What Happens After Detection

🔬 खुफिया संवर्धन पाइपलाइन

हर पता लगाए गए हमले पृष्ठभूमि में समानांतर खुफिया संकलन को ट्रिगर करता है:

Intelligence Enrichment Pipeline

प्रदर्शन विशेषताएँ:

परिदृश्यव्यवहारविलंबतालागत
IP से पहला हमलासभी 3 APIs कॉल की गईं~500ms$0.003
दोहरा हमला (< 24h)कैश हिट, कोई APIs नहीं<10ms$0.00
24 घंटे बादपुनः संवर्धन, कैश अपडेट~500ms$0.003

💡 परिणाम: 90%+ कैश हिट दर = न्यूनतम API लागत + तेज़ लुकअप

💰 अर्थशास्त्र सीखना: लागत अनुकूलन

IFRIT हर हमले से सीखता है, जिससे परिचालन लागत नाटकीय रूप से कम हो जाती है:

⏰ घंटा 1: प्रारंभिक सीखने का चरण🚀 घंटा 2: अनुकूलित संचालन

पहला अनावरण

...

``` 📊 Traffic Analysis ├─ 100 requests received ├─ 40 unique attack types │ ├─ 🤖 AI Calls Needed │ ├─ Stage 3 LLM: 40 calls │ └─ Cost: ~$0.12 │ ├─ 🔍 Threat Intel APIs │ ├─ 40 unique IPs │ └─ Cost: ~$0.12 │ └─ 💾 Storage ├─ Learn all 40 patterns ├─ Cache threat intel (24h) └─ Generate honeypots

📈 Total Cost: $0.24

root@kitploit:~
**क्या हुआ:**
- ✅ सभी हमले पकड़े गए
- ✅ पैटर्न सीखे गए
- ✅ खुफिया जानकारी कैश की गई
- ✅ हमलावरों को धोखा दिया गया

</td>
<td valign="top">

**कैश्ड खुफिया जानकारी**```
📊 Traffic Analysis
├─ 100 requests received
├─ Same 40 attack types
│
├─ 💾 Database Hits
│  ├─ Stage 2: All 40 matched
│  ├─ Response time: <10ms each
│  └─ Cost: $0.00
│
├─ 💰 Cache Hits
│  ├─ Same 40 IPs
│  ├─ Threat intel from cache
│  └─ Cost: $0.00
│
└─ 🎯 Results
   ├─ Same quality detection
   ├─ Faster responses
   └─ Zero API costs

📉 Total Cost: $0.00

क्या हुआ:

  • ✅ 100% कैश हिट दर
  • ✅ 90ms → 10ms विलंबता
  • ✅ 100% लागत बचत!
  • ✅ समान सुरक्षा स्तर