Blokkolt IP
—
aktív bejegyzés
Blokkolt Domain
—
aktív bejegyzés
Whitelistelt IP
—
aktív bejegyzés
Whitelistelt Domain
—
aktív bejegyzés
Összes bejegyzés
—
aktív blacklist elem
API hívások
—
összes lekérés
📋 Legutóbbi műveletek
🔍 Gyors ellenőrzés
IP kategóriák
🔴 IP Blacklist
| IP / CIDR | Kategória | Súlyosság | Találatok | Megjegyzés | Állapot | Hozzáadva | |
|---|---|---|---|---|---|---|---|
🔵 Domain Blacklist
| Domain | Kategória | Súlyosság | Találatok | Megjegyzés | Állapot | Hozzáadva | |
|---|---|---|---|---|---|---|---|
🟢 IP Whitelist
| IP / CIDR | Kategória | Súlyosság | Megjegyzés | Állapot | Hozzáadva | |
|---|---|---|---|---|---|---|
🟢 Domain Whitelist
| Domain | Kategória | Súlyosság | Megjegyzés | Állapot | Hozzáadva | |
|---|---|---|---|---|---|---|
🔑 API Kulcsok kezelése
💡 Tűzfal integráció
A tűzfalak az alábbi módokon hitelesíthetik magukat az API felé:
Authorization header
Authorization: Bearer <api_key>
X-API-Key header
X-API-Key: <api_key>
Curl példa — flat lista lekérése
curl -H "X-API-Key: <api_key>" \
https://your-server.com/fireguard/api/blacklist/flat
📖 API Dokumentáció
Alap URL:
https://your-server.com/fireguard/api/
Hitelesítés:
X-API-Key: <key>
vagy
Authorization: Bearer <key>
📋 Audit Log
🚀 Gyors útmutató
🔴
Blacklist
Hozzáadhatsz IP-címeket, CIDR tartományokat és domaineket, amelyeket blokkolni szeretnél. A tűzfalak rendszeres időközönként letöltik a listát az export végpontokon keresztül.
🟢
Whitelist
A whitelistelt bejegyzések mindig felülírják a blacklistet. A /api/blacklist/check végpont ezekre whitelisted: true értékkel tér vissza.
🔍
Gyors ellenőrzés
A Dashboardon azonnal leellenőrizhetsz egy IP-t vagy domaint — blokkolt, whitelisten van, vagy szabad.
🔑
API kulcsok
Hozz létre egy kulcsot tűzfalanként vagy integrációnként. A kulcs csak egyszer jelenik meg — mentsd el jelszókezelőben.
⬆ Tömeges import
Használd a ⬆ Import gombot bármelyik lista oldalán .txt vagy .csv fájl feltöltéséhez. A duplikátumok automatikusan kihagyásra kerülnek.
TXT
# Komment sor — kihagyva 1.2.3.4 45.142.212.100 10.0.0.0/8 185.220.101.0/24
CSV
ip,category,severity,comment 1.2.3.4,malware,9,C2 server 10.0.0.0/8,botnet,7, 45.0.0.1,spam,5,Spam relay
CSV kategóriák: spam, malware, botnet, scanner, tor, vpn, phishing, c2, adware, tracking, other. Súlyosság: 1–10. Hiányzó mezők alapértéke: "other" / 5.
📡 API referencia
Minden végpont API kulcsot igényel, kivéve a GET /api/stats. A kulcsot X-API-Key headerként, Authorization: Bearer formában, vagy ?api_key= query paraméterként adhatod meg.
Hitelesítés
X-API-Key: fg_abc123... Authorization: Bearer fg_abc123... ?api_key=fg_abc123...
Check végpont
POST /api/blacklist/check
{ "value": "1.2.3.4" }
→ blocked: true / false
→ whitelisted: true / false
| Metódus | Végpont | Leírás |
|---|---|---|
| GET | /api/ips |
Blokkolt IP-k listája (szűrhető) |
| POST | /api/ips |
IP hozzáadása a blacklisthez |
| GET | /api/ips/export |
Plain text IP export tűzfalakhoz |
| GET | /api/domains |
Blokkolt domainek listája |
| POST | /api/domains |
Domain hozzáadása a blacklisthez |
| GET | /api/domains/export |
Plain text domain export |
| GET | /api/whitelistips |
Whitelistelt IP-k listája |
| POST | /api/whitelistips |
IP hozzáadása a whitelisthez |
| GET | /api/whitelistips/export |
Plain text whitelist IP export |
| GET | /api/whitelistdomains |
Whitelistelt domainek listája |
| POST | /api/whitelistdomains |
Domain hozzáadása a whitelisthez |
| POST | /api/import/{lista} |
Tömeges import TXT/CSV-ből (lista: ip_blacklist | domain_blacklist | ip_whitelist | domain_whitelist) |
| POST | /api/blacklist/check |
Ellenőrzés — blokkolt/whitelisten van-e (növeli a hit_count-ot) |
| GET | /api/blacklist/flat |
Teljes blacklist plain textben tűzfal importhoz |
| GET | /api/stats |
Rendszer statisztikák — publikus, auth nélkül |
| GET | /api/audit |
Audit napló (?type=ip|domain|api_key|whitelist) |
🔥 Tűzfal integráció
Palo Alto
EDL — External Dynamic List
/api/ips/export?api_key=...
Fortinet FortiGate
External Threat Feed
/api/ips/export?api_key=...
pfSense / OPNsense
URL Table Alias
/api/ips/export?api_key=...
Mikrotik RouterOS
/tool fetch script
/api/ips/export?api_key=...
iptables / ipset
Cron + curl
/api/blacklist/flat?api_key=...
🏷 Kategóriák
Spam
Malware
Botnet
Szkennelő
Tor kilépési csomópont
VPN / Proxy
Phishing
C2 (Irányítószerver)
Adware
Követés
Egyéb
ℹ Névjegy
🛡️ FireGuard
Saját üzemeltetésű IP és domain blacklist/whitelist kezelő REST API-val és webes admin felülettel.
Verzió: v2.2.2
PHP: 8.4.18
Licenc: MIT
PHP: 8.4.18
Licenc: MIT
Billentyűparancsok
F5 — Aktuális oldal frissítése
ESC — Modal bezárása
? — Súgó oldal megnyitása
ESC — Modal bezárása
? — Súgó oldal megnyitása