Usama-Bilal73/Cyberster-TaskWeek-5
GitHub: Usama-Bilal73/Cyberster-TaskWeek-5
基于 Suricata 的网络安全实验室项目,演示 IDS/IPS 的配置与实现,涵盖多种网络攻击的实时检测、主动防御和日志分析方法。
Stars: 0 | Forks: 0
# 网络安全实验室 - 使用 Suricata 进行 IDS 与 IPS
## 📌 概述
本项目演示了使用 Suricata 设计和实现入侵检测系统 (IDS) 与入侵防御系统 (IPS)。主要关注实时威胁检测、防御以及网络安全分析。
## 🎯 目标
- 理解 IDS 与 IPS 的概念
- 实现检测规则
- 执行实时威胁缓解
- 分析网络日志与攻击
## 🛠️ 工具与技术
- Kali Linux
- Suricata
- iptables (NFQUEUE)
- arpspoof
## ⚙️ 功能特性
- ICMP 侦察检测
- SYN Flood (DoS) 攻击检测
- 内联 IPS 配置
- ARP 欺骗检测 (MITM 攻击)
- 使用 Suricata 日志进行日志分析
## 🧪 实施步骤
1. 安装并配置 Suricata
2. 启用混杂模式
3. 添加自定义检测规则
4. 使用 iptables 集成 NFQUEUE
5. 模拟攻击 (ICMP、SYN Flood、ARP Spoofing)
6. 分析来自 `/var/log/suricata/fast.log` 的日志
## 📊 关键发现
- IDS 提供监控与告警
- IPS 主动拦截恶意流量
- 实时检测增强网络安全性
- 适当的规则调优可减少误报
## 🔒 建议
- 在关键系统中部署 IPS
- 加强二层安全 (DAI、DHCP Snooping)
- 定期更新检测规则
## 📁 作者
Muhammad Usama Bilal
## 📚 指导教师
Muhammad Saad
标签:arpspoof, ARP欺骗, BurpSuite集成, ICMP侦察检测, iptables, Layer 2安全, Metaprompt, NFQUEUE, PB级数据处理, Suricata, SYN Flood 攻击, 中间人攻击 (MITM), 云计算, 入侵检测系统 (IDS), 入侵防御系统 (IPS), 威胁缓解, 安全运维, 实时威胁检测, 拒绝服务攻击, 插件系统, 混杂模式, 渗透测试模拟, 现代安全运营, 网络协议分析, 网络安全, 网络安全实验室, 规则引擎, 隐私保护