تعتمد هذه الأداة على Windows ، وتعتمد بنية B/S ، ويعتمد Framework Django ، ويستند إلى خوارزمية اكتشاف التعلم الآلي السابق: https://github.com/zhangchi991022/webshelldetection
يحتوي على اكتشاف ملفات PHP واحدة وحزم ضغط zip واحدة
استخدم مكون Python Watchdog لتنفيذ مراقبة الدلائل الحساسة للنظام
قائمة سوداء: PHP Blacklist ، مجموعة بيانات نشأت من رمز المصدر المفتوح على Github
قائمة بيضاء: قائمة البيانات البيضاء ، مجموعة البيانات تأتي من برامج مفتوحة المصدر مثل phpmyadmin
التحميل: قم بتخزين سجلات الملفات للكشف
الفهرس: الدليل الرئيسي للمشروع ، بما في ذلك خوارزمية اكتشاف الويب والرمز التفاعلي الرئيسي لشركة Django Framework
عند تشغيل تطبيق ويب لأول مرة ، تحتاج إلى تدريب مجموعة البيانات أولاً. تشغيل Train.py في دليل الفهرس. سيتم إنشاء ملفات OpCode ذات القوائم بالأبيض والأسود ، يتم تخزين Black_opcodes.txt و white_opcodes.txt في هذا الدليل ويتم حفظ النموذج المدرب في الدليل حفظ. سوف يتصل تطبيق الويب اللاحق بمجموعة بيانات النموذج و OPCODE.
قم بتشغيل تطبيق الويب بأكمله:
Python2 manage.py runserver


