# ML-for-SQL-Injection
机器学习检测SQL注入
本项目是使用机器学习算法来分类SQL注入语句与正常语句:
使用了SVM,Adaboost,决策树,随机森林,逻辑斯蒂回归,KNN,贝叶斯等算法分别对SQL注入语句与正常语句进行分类。
data是收集的样本数据
file中存放的是训练好的各个模型
featurepossess.py是对原始样本进行预处理,提特征。
sqlsvm.py等py文件是训练模型
testsql是对训练好的模型进行测试,用准确率来度量模型效果。
免责声明:
1.本资源仅供学习和交流使用,不保证其准确性、完整性、及时性或适用性。
2.本资源仅包含一般信息,不构成专业建议。在使用本资源时,请务必自行研究并谨慎决策。
3.我已尽力确保本资源的正确性和合法性,但不对其准确性、完整性和及时性做出保证。
4.本资源不应用于商业用途。
5.在使用本资源的过程中,用户应自行承担所有风险和责任,并遵守相关法律法规。
6.对于因使用本资源而产生的任何损失或损害,我概不负责。
请确保在使用本资源时仔细阅读并遵守以上免责声明。如果您有任何疑问或需要进一步帮助,请联系我。
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
基于Python的机器学习检测SQL注入.zip 本项目是使用机器学习算法来分类SQL注入语句与正常语句: 使用了SVM,Adaboost,决策树,随机森林,逻辑斯蒂回归,KNN,贝叶斯等算法分别对SQL注入语句与正常语句进行分类。 data是收集的样本数据 file中存放的是训练好的各个模型 featurepossess.py是对原始样本进行预处理,提特征。 sqlsvm.py等py文件是训练模型 testsql是对训练好的模型进行测试,用准确率来度量模型效果。
资源推荐
资源详情
资源评论
收起资源包目录
机器学习检测SQL注入.zip (36个子文件)
ML-for-SQL-Injection-master
ML_for_SQL
sqlforestrandom.py 2KB
testsql.py 2KB
file
tree.model 1KB
knn.model 869KB
forestrandom.model 10KB
svm.model 270KB
lg.model 897B
Adaboost.model 136KB
GBDT.model 164KB
bys.model 820B
README 488B
featurepossess.py 2KB
adaboost.py 2KB
data
nor_matrix.csv 359KB
all_matrix.csv 619KB
normal_test.csv 4KB
all_matrix.txt 5KB
nortest_matrix.csv 1KB
sqltest_matrix.csv 4KB
sql_matrix.csv 357KB
sqlnew.csv 729KB
alltest_matrix.csv 4KB
normal_less.csv 1007KB
sql_test.csv 3KB
.idea
ML_for_SQL.iml 459B
workspace.xml 43KB
misc.xml 225B
inspectionProfiles
profiles_settings.xml 228B
modules.xml 272B
sqlkNN.py 2KB
__pycache__
featurepossess.cpython-36.pyc 2KB
sqlsvm.py 2KB
sqlbys.py 2KB
sqltree.py 2KB
sqllogistic.py 2KB
README.md 1KB
共 36 条
- 1
资源评论
武昌库里写JAVA
- 粉丝: 3398
- 资源: 1986
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功