項目技術說明
基于預訓練語言模型與深度神經網絡的Web入侵檢測系統,通過預訓練模型CodeBert分詞,將分詞輸入給BiGRU的深度學習模型訓練。通過sniff函數實時捕獲http流量信息,將流量信息輸入給模型進行檢測,模型可以檢測的類別有SQL注入、XSS、序列化攻擊、命令執行攻擊、目錄遍歷攻擊五種攻擊。當然你也可以替換數據集做更多的類別檢測。
基于django
框架實現,靈活運用其模板語法進行頁面實現,后端框架,jinjia2語法,ORM機制
- 基于
session
會話管理,用戶登錄、注冊等權限控制功能 - 采用
pymysql
模塊進行遠程數據庫的連接 - 采用
echarts
進行數據可視化 - 采用
subprocess
進行系統命令執行,操作防火墻 - 采用 torch 框架進行模型的訓練
以上為部分展示內容
感謝關注!如需了解更多詳情,歡迎私信咨詢。