
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 Simple Flow Diagram" 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
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이 애플리케이션을 보호합니다.
🧠 멀티 AI 인텔리전스AI 제공업체를 선택하거나 IFRIT이 자동 폴백하도록 하세요:
|
||
🎭 적응형 디셉션 엔진학습하는 지능형 허니팟 응답:
예시: SQL 인젝션에는 가짜 사용자 데이터베이스가, 경로 탐색에는 가짜 파일 목록이 제공됩니다. |
🔍 위협 인텔리전스 허브다양한 소스에서 실시간 인리치먼트:
|
📊 완전한 가시성실시간 인텔리전스를 바로 확인하세요:
Query your intelligence./ifrit-cli threat top 10 ./ifrit-cli attacker view 45.67.89.1 ./ifrit-cli attack stats --last-24h |