Alat ini didasarkan pada Windows, mengadopsi arsitektur B/S, kerangka kerja mengadopsi Django, dan didasarkan pada algoritma deteksi pembelajaran mesin sebelumnya: https://github.com/zhangchi991022/webshelldetection
Berisi deteksi file PHP tunggal dan paket kompresi zip tunggal
Gunakan plug-in python watchdog untuk mengimplementasikan pemantauan direktori sistem-sensitif
Daftar Hitam: Daftar Hitam PHP, Dataset Berasal dari Kode Sumber Terbuka di GitHub
Daftar Putih: PHP WhiteList, kumpulan data berasal dari perangkat lunak open source seperti phpMyadmin
Unggah: Simpan catatan file untuk dideteksi
Indeks: Direktori utama proyek, terutama termasuk algoritma deteksi webshell dan kode interaktif utama kerangka kerja Django
Saat menjalankan aplikasi web untuk pertama kalinya, Anda perlu melatih dataset terlebih dahulu. Jalankan train.py di direktori indeks. File opcode dengan daftar hitam dan putih akan dihasilkan, black_opcodes.txt dan white_opcodes.txt disimpan di direktori ini dan model terlatih disimpan di direktori simpan. Aplikasi Web berikutnya akan menghubungi Dataset Model dan Opcode.
Jalankan seluruh aplikasi web:
python2 kelola.py runserver


