Discord Honeypot System - Konsep
Discord Honeypot System adalah alat pemantauan canggih yang dirancang untuk meningkatkan keamanan server dan efisiensi moderasi. Memanfaatkan beberapa akun perselisihan, masing-masing berjalan dalam mesin virtual khusus (VM) atau wadah Docker, sistem berbasis Python ini mengotomatiskan aktivitas pengawasan pesan langsung (DM). Tujuan utamanya adalah untuk mendeteksi, menangkap, dan menyampaikan komunikasi DM yang mencurigakan atau tidak diinginkan ke saluran tertentu dalam server yang ditunjuk untuk tindakan lebih lanjut oleh tim moderasi.
☕ Dukung pekerjaan saya di ko-fi
Fitur utama
- Pemantauan DM: Secara otomatis menangkap tangkapan layar DM, profil pengirim, dan informasi penting lainnya.
- Pengumpulan Informasi: Mengumpulkan URL Gambar Profil Pengirim, Nama Pengguna, Nama Panggilan, UserID, Server Mutual, Waktu Pesan yang Tepat (Waktu Epoch), dan konten pesan lengkap.
- Kustomisasi Profil Dinamis: Akun Honeypot dapat mengubah gambar profil mereka, nama pengguna, nama panggilan, tentang bagian saya, kata ganti, warna latar belakang profil, status, dan kehadiran yang kaya pada interval yang ditentukan pengguna untuk mempertahankan profil rendah dan menarik berbagai kelompok target.
- Skalabilitas: Dirancang untuk skala efisien dari beberapa akun hingga lebih dari 10, memastikan kemampuan beradaptasi dengan berbagai ukuran operasi.
Struktur
-
controller.py : Ini adalah skrip utama yang dimulai dan memantau instance honeypot. -
honeypot_1.py ke honeypot_6.py : Ini adalah skrip instance honeypot. -
Tools folder : Termasuk skrip generator untuk membuat data palsu untuk setiap instance honeypot berdasarkan file wordlist.txt . -
wordlist.txt : Skrip generator menggunakan file ini untuk menghasilkan nama pengguna dan nama panggilan acak untuk akun Honeypot. -
Honeypot-Logs folder : Berisi file log untuk setiap contoh honeypot: honeypot_log_1.json ke honeypot_log_6.json . -
Tokens folder : Berisi token dan ID untuk setiap contoh honeypot: token_1.json ke token_6.json . -
Database folder : Berisi gambar profil dan file konfigurasi untuk setiap instance honeypot.
Bergabunglah dengan Server Perselisihan saya
Kemampuan
Bot honeypot sistem dilengkapi dengan berbagai kemampuan kustomisasi untuk meningkatkan efektivitasnya dan tetap tidak terdeteksi. Selain itu, skrip controller.py baru mengelola dan memantau instance honeypot.
- Gambar Profil: Perubahan secara acak dari daftar 1.000 gambar yang dikuratori.
- Nama Pengguna & Nama Panggilan: Perubahan secara acak dari daftar 10.000 nama pengguna dan nama panggilan yang dikuratori.
- Tentang Saya Bagian: Perubahan secara acak dari daftar 10.000 teks yang dikuratori.
- Kata ganti bagian: Perubahan secara acak dari daftar 1.000 teks yang dikuratori.
- Latar Belakang Profil Warna: Memilih secara acak dari berbagai nilai warna.
- Pembaruan Status: Beralih antara online, jauh, jangan ganggu, dan status offline.
- Kehadiran Kaya: Mensimulasikan aktivitas seperti bermain game dari daftar 100 judul yang dikuratori (belum selesai).
Dokumentasi untuk file instance honeypot
Setiap file instan Honeypot, seperti honeypot_1.py ke honeypot_6.py , berfungsi sebagai skrip mandiri yang bertanggung jawab untuk mensimulasikan perilaku pengguna, memantau pesan langsung (DMS), dan mempertahankan kehadiran profil rendah di dalam server Discord. Berikut gambaran fungsionalitas dan struktur file -file ini:
Fungsionalitas:
- Pembentukan Koneksi: Setiap skrip memulai koneksi ke API Discord untuk mengaktifkan interaksi dengan server dan pengguna.
- Pemuatan Konfigurasi: File konfigurasi, seperti token dan data profil, dimuat untuk menyesuaikan perilaku dan penampilan akun Honeypot.
- Kustomisasi profil: Akun Honeypot secara dinamis mengubah elemen profil mereka, termasuk nama pengguna, nama panggilan, avatar, bio, dan status, untuk meniru aktivitas pengguna asli.
- Pemantauan DM: Script terus memantau aktivitas DM, menangkap informasi yang relevan seperti detail pengirim, konten pesan, dan cap waktu.
- Logging: DM yang terdeteksi dan informasi yang relevan dicatat ke dalam file log yang ditunjuk untuk analisis dan peninjauan lebih lanjut.
Struktur:
- Inisialisasi: Skrip dimulai dengan membuat koneksi dan memuat konfigurasi yang diperlukan.
- Pengaturan Profil: Kustomisasi profil awal, termasuk pengaturan nama pengguna, avatar, dan status, dilakukan untuk memastikan variabilitas dan keaslian.
- Tugas Asynchronous: Tugas Async dibuat untuk menangani pembaruan profil dan perubahan status secara acak, meniru perilaku pengguna alami.
- Penanganan Pesan: Skrip tersebut mencakup penangan acara untuk mencegat dan memproses DM yang masuk, mengekstraksi informasi yang relevan dan mencatatnya.
- Pencatatan dan Pelaporan: DM yang ditangkap dicatat ke dalam file log yang ditunjuk sementara juga dilaporkan ke saluran yang ditentukan untuk pemantauan waktu-nyata oleh tim moderasi.
Script ini adalah komponen penting dari sistem Honeypot Discord, bekerja bersama -sama dengan skrip pengontrol untuk membuat kerangka kerja pemantauan dan deteksi yang komprehensif. Dengan mensimulasikan interaksi pengguna otentik sambil secara aktif memantau aktivitas DM, instance honeypot ini berkontribusi secara signifikan terhadap keamanan server dan upaya moderasi.
Kredit
- Usernames.txt - digunakan sebagai wordlist.txt untuk generator.
- pfps.gg - Sumber dari semua 1000 gambar profil.
Peringatan
Skrip ini beroperasi dengan menggunakan metodologi yang bertentangan dengan persyaratan layanan Discord (TOS) , termasuk penggunaan bot-bot. Penciptaan dan distribusinya dimaksudkan hanya untuk tujuan konseptual dan pendidikan . Pengguna harus mengetahui risiko, termasuk larangan akun potensial, dan semata -mata bertanggung jawab atas segala konsekuensi yang timbul dari penggunaannya.
Penafian
Proyek ini adalah kerangka kerja konseptual yang dimaksudkan untuk tujuan pendidikan dan penelitian. Pengembang menyangkal semua tanggung jawab atas penyalahgunaan atau pelanggaran TOS Discord yang diakibatkan dari penyebaran sistem ini. Pengguna disarankan untuk melanjutkan dengan hati -hati dan mempertimbangkan implikasi etis dan hukum dari tindakan mereka.
Dukungan dan Kontribusi
Umpan balik dan kontribusi dipersilakan untuk meningkatkan fitur dan efisiensi sistem. Harap patuhi praktik pengkodean standar dan hormati pedoman Discord saat mengusulkan perubahan atau penambahan.