项目技术说明
基于预训练语言模型与深度神经网络的Web入侵检测系统,通过预训练模型CodeBert分词,将分词输入给BiGRU的深度学习模型训练。通过sniff函数实时捕获http流量信息,将流量信息输入给模型进行检测,模型可以检测的类别有SQL注入、XSS、序列化攻击、命令执行攻击、目录遍历攻击五种攻击。当然你也可以替换数据集做更多的类别检测。
基于django
框架实现,灵活运用其模板语法进行页面实现,后端框架,jinjia2语法,ORM机制
- 基于
session
会话管理,用户登录、注册等权限控制功能 - 采用
pymysql
模块进行远程数据库的连接 - 采用
echarts
进行数据可视化 - 采用
subprocess
进行系统命令执行,操作防火墙 - 采用 torch 框架进行模型的训练
以上为部分展示内容
感谢关注!如需了解更多详情,欢迎私信咨询。