muzammilsethar/Suricata-IPS-Deployment
GitHub: muzammilsethar/Suricata-IPS-Deployment
本项目演示了在Kali Linux上部署Suricata作为IPS进行网络流量监控和自定义规则阻断的完整配置流程。
Stars: 0 | Forks: 0
# 网络安全:Suricata IDS/IPS 部署与规则配置
## 📌 项目概述
本项目演示了在 Kali Linux 上部署 **Suricata** 作为入侵防御系统(IPS)。主要涵盖基于签名的检测、自定义规则创建以及高性能网络安全工具中 YAML 配置问题的故障排除。
## 🛠️ 关键功能
- **IPS 模式配置:** 成功配置 Suricata 监控 `eth0` 接口。
- **自定义规则引擎:** 编写本地规则以检测 YouTube 访问并丢弃/阻止 Facebook 流量。
- **YAML 故障排除:** 解决 `suricata.yaml` 中的关键缩进和路径错误,确保系统成功加载。
- **实时威胁监控:** 通过 `fast.log` 分析实时安全警报。
## 🚦 已实施的安全规则
- **YouTube 检测:** `alert tcp any any -> any any (msg:"YouTube Access Detected"; content:"youtube.com"; sid:1000002;)`
- **Facebook 防御:** `drop tcp any any -> any any (msg:"Facebook Blocked"; content:"facebook.com"; sid:1000010;)`
## 📸 项目里程碑
- **配置成功:** 通过 `sudo suricata -T` 验证。
- **流量日志:** 监控实时 DHCP 和隐私违规警报。
## ⚠️ 技术挑战:Zeek 部署
在实验过程中,曾尝试使用 `.deb` 包手动安装 **Zeek**。然而,发现了 Kali 系统库(`libc6 2.38`)与 Zeek 包要求(`libc6 < 2.38`)之间的版本不匹配。该包已准备好在兼容的容器化环境中部署。
标签:AMSI绕过, BurpSuite集成, IPS, Metaprompt, Rootkit, Suricata, YAML配置, Zeek, 云计算, 入侵检测系统, 入侵防御系统, 威胁检测, 威胁检测与响应, 威胁猎捕, 威胁监控, 安全数据湖, 流量检测, 现代安全运营, 网络安全, 网络流量分析, 规则引擎, 防火墙, 隐私保护