KYoussefAI/snort-rag-rule-generator
GitHub: KYoussefAI/snort-rag-rule-generator
基于RAG架构的SNORT规则生成与对比实验项目,通过检索知识库辅助大语言模型自动生成入侵检测规则。
Stars: 0 | Forks: 0
# 作业 3 — RAG 架构的实现与比较
**主题:SNORT 规则生成**
## 结构
```
devoir3_snort_rag/
├── data/
│ ├── snort_knowledge_base.csv
│ ├── snort_knowledge_base.json
│ ├── snort_test_queries.csv
│ ├── snort_test_queries.json
│ └── dataset_metadata.json
├── docs/
│ ├── rapport_devoir3.md
│ └── dataset_methodology.md
├── notebooks/
│ └── devoir3_snort_rag_comparison.ipynb
├── outputs/
│ ├── comparison_summary.csv
│ ├── detailed_results.csv
│ ├── predictions.json
│ └── tsne_embeddings.png
├── src/
│ ├── data_generator.py
│ ├── metrics.py
│ ├── rag_snort.py
│ └── run_experiment.py
├── app_gradio.py
└── requirements.txt
```
## 快速开始
```
pip install -r requirements.txt
python -m src.run_experiment
jupyter notebook notebooks/devoir3_snort_rag_comparison.ipynb
```
运行界面:
```
python app_gradio.py
```
标签:AI安全, Apex, Chat Copilot, DLL 劫持, Gradio, LLM, NLP, NoSQL, Python, RAG, Ruby, SNORT, t-SNE, Unmanaged PE, Web界面, 代码示例, 入侵检测系统, 向量数据库, 大语言模型, 安全数据湖, 嵌入式表示, 数据分析, 数据科学, 无后门, 机器学习, 架构比较, 检索增强生成, 深度学习, 知识库, 网络安全, 规则生成, 资源验证, 逆向工具, 隐私保护