Cet outil est basé sur Windows, adopte une architecture b / s, le framework adopte Django et est basé sur l'algorithme de détection d'apprentissage automatique précédent: https://github.com/zhangchi991022/webshelldection
Contient la détection de fichiers PHP uniques et de packages de compression ZIP unique
Utilisez le plug-in de Watchon Python pour implémenter la surveillance des répertoires sensibles au système
Black-list: PHP Blacklist, l'ensemble de données provient du code open source sur GitHub
Liste blanche: liste blanche PHP, l'ensemble de données provient de logiciels open source tels que phpmyadmin
Téléchargements: stockez les enregistrements de fichiers pour la détection
Index: Le répertoire principal du projet, y compris principalement l'algorithme de détection de webshell et le principal code interactif de Django Framework
Lorsque vous exécutez une application Web pour la première fois, vous devez d'abord former l'ensemble de données. Exécutez Train.py dans le répertoire d'index. Les fichiers OPCode avec des listes en noir et blanc seront générés, Black_Opcodes.txt et White_Opcodes.txt sont stockés dans ce répertoire et le modèle formé est enregistré dans le répertoire de sauvegarde. L'application Web suivante appellera l'ensemble de données du modèle et de l'OPCode.
Exécutez l'intégralité de l'application Web:
Python2 Manage.py Runserver


