Dashboard
Online
Dashboard
Ringkasan aktivitas hari ini
Bot Diblokir Hari Ini
—
Sejak midnight UTC
Request Sah
—
Sejak midnight UTC
IP Unik
—
24 jam terakhir
Block Rate
—
Persentase diblokir
Trafik 7 Hari Terakhir
10 Ancaman Terbaru
| IP | Waktu | Action | Score | Negara | Path | Alasan |
|---|
IP Intelligence
Analisis fraud score dan detail IP
Cek Single IP
Batch Check
Domain
Tambah domain shortlink — redirect langsung dari server ini
Daftar Domain
| Nama | Parent Domain | IP VPS | DNS Wildcard | Shortlink | Aksi |
|---|
📋 Nginx Config — Wildcard Catch All
Tambahkan config ini ke Nginx di VPS agar semua domain shortlink diarahkan ke server ini.
Letakkan di
/etc/nginx/sites-available/shortlinks
Shortlink
DNS otomatis + redirect 301 langsung dari server ini
Daftar Shortlink
| Subdomain | Target URL | Klik | DNS | Status | Dibuat | Aksi |
|---|
Log Akses
Semua request yang masuk
| IP | Waktu | Method | Path | Action | Score | Negara | ISP | Flags |
|---|
—
IP Diblokir
Manajemen blacklist IP manual
Tambah IP
Import Bulk
Daftar IP Diblokir
| IP | Alasan | Tanggal | Aksi |
|---|
Analytics
Statistik trafik dan pola bot
Trafik per Jam (24 Jam Terakhir)
Top 10 Negara Asal Bot
Distribusi Bot Score
Top 10 Bot IP
| IP | Negara | Jumlah Block | Max Score |
|---|
Pengaturan
Konfigurasi platform
Autentikasi
—
—
Threshold Blokir
IP dengan score ≥ nilai ini langsung diblokir
IP dengan score ≥ nilai ini dapat challenge
Whitelist IP
Auto-Block Otomatis
Jumlah challenge sebelum auto-block
Rentang waktu penghitungan challenge
Notifikasi Telegram
—
Cara setup Telegram Bot:
1. Chat
2. Copy token yang diberikan → isi
3. Start chat dengan bot kamu, lalu buka:
4. Copy
5. Restart server:
1. Chat
@BotFather → /newbot → ikuti instruksi2. Copy token yang diberikan → isi
TELEGRAM_BOT_TOKEN di .env3. Start chat dengan bot kamu, lalu buka:
https://api.telegram.org/bot<TOKEN>/getUpdates4. Copy
chat.id → isi TELEGRAM_CHAT_ID di .env5. Restart server:
pm2 restart botprotect
API Integration
Gunakan endpoint berikut untuk integrasi dengan website eksternal:
POST /api/check — Cek satu IP (body: {"ip":"1.2.3.4"})
POST /api/log — Log akses eksternal
GET /api/blocked — Daftar IP diblokir
Header: Authorization: Bearer YOUR_TOKEN