Saya bukan robot
Design by Abenk x Claude
abenk / lp-guard
Private
JavaScript HTML CSS

Generate script proteksi landing page: deteksi domain tidak dikenal → notifikasi → tindakan otomatis.

README.md

1 Cara Kerja

  • Kamu tempel sepotong kode kecil di landing page kamu.
  • Kode ini diam saja dan tidak melakukan apa apa selama halaman dibuka dari domain yang sudah kamu daftarkan sendiri di whitelist.
  • Begitu ada orang menyalin seluruh halaman kamu dan menaruhnya di domain lain tanpa izin, kode ini langsung sadar karena nama domain yang terbaca beda dari daftar domain resmi kamu.
  • Sistem langsung mengirim kabar ke Telegram kamu supaya kamu tahu ada yang mencuri.
  • Setelah beberapa detik, hanya halaman curian itu yang diberi tindakan, entah dialihkan ke domain lain, dikosongkan, atau ditampilkan pesan sindiran.

2 Cara Pakai

  • Buka menu Use Tools di sidebar, di situ semua pengaturan berada.
  • Isi daftar domain resmi kamu di kolom whitelist, boleh domain penuh atau domain ditambah folder tertentu.
  • Pilih mau diapakan halaman yang ketahuan dicuri lewat menu Tindakan.
  • Klik tombol Generate Script. Kodenya langsung tampil untuk disalin, dan sebuah file .js siap upload otomatis terdownload juga.
  • Taruh kodenya di bagian yang jarang dilihat orang biar tidak gampang ditemukan.
  • Mau pasang halaman yang sama di domain lain milikmu sendiri? Tambahkan domain itu ke whitelist lalu generate ulang, halaman itu tidak akan kena proteksi.

3 Manfaatnya

  • Kamu jadi tahu lebih cepat kalau ada yang mencuri kerja kerasmu, tanpa harus rajin cek satu satu setiap hari.
  • Traffic yang harusnya masuk ke halamanmu bisa diarahkan kembali lewat redirect, jadi usaha orang yang mencuri malah berujung mengantarkan pengunjung balik ke tempatmu.
  • Orang yang niat mencuri jadi mikir dua kali karena ada kemungkinan ketahuan.

4 Yang Perlu Diperhatikan

  • Penting dipahami: tindakan seperti redirect atau blank hanya berjalan di halaman yang domainnya tidak ada di whitelist kamu. Artinya cuma kena ke halaman hasil curian, bukan ke halaman asli kamu.
  • Karena itu, pastikan semua domain resmi milikmu sudah masuk ke whitelist. Kalau ada satu domain resmi yang lupa didaftarkan, pengunjung asli di domain itu bisa ikut kena tindakan padahal itu bukan halaman curian.
  • Kode ini berjalan di browser pengunjung, jadi orang yang cukup mengerti masih bisa membaca dan mengakali kode ini kalau mereka niat.
  • Login di tools ini sifatnya cuma tampilan, bukan pengaman sungguhan, karena semua kodenya ada di dalam file yang bisa dibuka siapa saja.

Konfigurasi

Output

Note Setiap klik Generate Script, satu file .js otomatis terdownload ke komputer kamu. Upload file itu ke hosting kamu, lalu tambahkan baris ini di HTML landing page kamu (ganti nama-file.js sesuai nama file yang terdownload):
<script src="nama-file.js"></script>
Dua cara pakai: teks di kotak atas itu sudah lengkap dengan tag <script>, tinggal salin dan tempel langsung ke dalam HTML landing page kamu. Cara lain, pakai file .js yang otomatis terdownload seperti dijelaskan di atas.

Cara pakai kill-switch: untuk deploy ulang halaman yang sama ke domain lain milikmu sendiri, cukup tambahkan domain itu ke daftar whitelist di atas, lalu generate ulang. Tidak perlu mekanisme rahasia terpisah, whitelist itu sendiri yang jadi saklarnya.

Catatan jujur: script ini berjalan di sisi client (browser), jadi siapapun yang cukup niat membaca kode sumber halaman tetap bisa menemukan dan menganalisisnya. Ini efektif untuk mencegah pencurian atau scraping kasual, bukan jaminan mutlak anti forensik.

List Domain Pembuat (Whitelist)

Domain resmi milikmu yang tidak akan kena proteksi. Kelola di menu Use Tools > Konfigurasi.

List Domain Pencuri

Domain yang ketahuan meng-clone landing page kamu. Bisa ditambah manual, atau otomatis kalau endpoint sinkronisasi di bawah sudah dihubungkan ke Cloudflare Worker kamu.

Statistik

0
Domain Resmi
0
Domain Pencuri
Tindakan Aktif
Delay

Tentang

LP Guard — tools proteksi landing page dari cloning tanpa izin.
Versi 1.0

Design by Abenk x Claude