PROTEKSI — Panduan Penggunaan

Worker 2.0.0 · Agent 2.2.0 · Python 1.2.0 — pemantauan integritas file multi-domain: Cloudflare sebagai otak, agent PHP read-only di server Anda sebagai mata.

1. Cara kerja singkat

KomponenPeran
Halaman ini (Pages)Dashboard statis — semua logika di Worker
Worker (cron 10 menit)Scan, diff manifest, skor, insiden, Deep Scan AI, API eksternal
D1 + KVDomain, insiden, verdict, status per-file, manifest, health
Agent PHPRead-only di webroot Anda; hanya menjawab tanda tangan HMAC valid — selain itu 404 generik
5 Watchdog + 5 Backup + 5 PythonPool saling-memulihkan, nama acak, hanya di folder yang sudah ada

Pipeline inspeksi v2.0: SEMUA file diperiksa dasar (statis + dekode berlapis + alur data); skor hanya prioritas AI; gagal baca tidak pernah dianggap bersih; menutup file wajib alasan tercatat; laporan tetap PARSIAL selama ada yang belum tuntas.

2. Memasang domain (5 menit)

① Login → + Tambah Domain → unduh agent.php (secret domain sudah tersuntik)
② Upload file itu ke webroot hosting (nama bebas) → catat URL-nya
③ Isi URL agent di dashboard → tombol Verifikasi
   → agent otomatis menanam 5 watchdog + 5 backup (nama acak, folder existing)
④ Tombol "Pasang Python Watchdog"
   → 5 python + cron tiap menit + heartbeat; chip ♥ hijau = aktif
⑤ "Scan sekarang" untuk baseline — setelah itu otomatis tiap 10 menit

3. Memakai Deep Scan AI

Konfigurasi → aktifkan "Analisis lanjutan Workers AI" → Mulai Deep Scan AI

4. AI eksternal (opsional)

Konfigurasi → API AI eksternal → buat key → salin "Prompt lengkap"

Tempelkan prompt itu ke AI eksternal (Codex dll.). Alurnya: ambil antrean /api/ext/queue → tiket ≤2 jam → baca file LANGSUNG dari server Anda (bertahap offset, biner via base64) → kirim verdict + status akuisisi. Verdict ≥60 otomatis jadi insiden.

5. Pemulihan otomatis

Agent dihapus/dikarantina WAF → Python cron membangun ulang dari template resmi (byte identik) dalam ≤1 menit; watchdog memulihkan dari backup saat dipicu Worker. Heartbeat berhenti >12 menit → insiden watchdog_silent.

6. Referensi cepat

HalCara
Rotasi password dashboardwrangler secret put ADMIN_PASSWORD lalu perbarui CREDENTIALS-LOCAL.txt
Rotasi secret domainKonfigurasi → Rotate (agent dipasang ulang; file lama dibersihkan otomatis)
Hapus domainHapus → seluruh manifest/insiden/verdict/status ikut terhapus
Unduh agentTombol Unduh PHP/ZIP atau tautan bertanda-tangan berumur pendek
Spesifikasi AI eksternalapi-ext.html · Privasi: privacy.html

Prinsip permanen: alat ini READ-ONLY terhadap situs Anda — tidak ada endpoint ubah/hapus/eksekusi; payload analisis tidak pernah dijalankan.