通过卷积神经网络来检测检测 PHP 恶意脚本的一次尝试,欢迎交流~
安装依赖:
pip install -r requirements.txt
初始化数据集,黑白样本分别位于 dataset/{black,white}
目录下:
git submodule init
git submodule update
初始化数据库(可选,用于运行 Web UI):
mysql -u<username> -p<password> < schema.sql
训练新模型:
./training.py
运行 Demo(默认绑定在 0.0.0.0:5000
):
./demo.py
测试已有模型(位于 persistence
目录下):
./test_model_metric_exist.py
训练新模型,并对其进行测试:
./test_model_metric_new.py
训练 RNN 模型,并对其进行测试:
./test_model_metric_rnn.py