CalculusGuy/CodeAlpha__Network_Intrusion_Detection_System-NIDS-
GitHub: CalculusGuy/CodeAlpha__Network_Intrusion_Detection_System-NIDS-
该项目演示如何在 Kali Linux 上配置 Snort 作为网络入侵检测系统,通过自定义规则检测 ICMP、SSH 和端口扫描等可疑流量。
Stars: 0 | Forks: 0
# 🔐 CodeAlpha 任务 4:网络入侵检测系统 (Snort)
**作者:** Nilanjan Chowdhury
**日期:** 2026年6月30日
**实习:** CodeAlpha 网络安全实习
## 📌 概述
本项目演示了如何在 Kali Linux 上安装和配置 **Snort** 作为网络入侵检测系统 (NIDS)。Snort 被配置为在 `eth0` 接口上监控实时网络流量、检测可疑活动并生成警报。
## 🛠️ 使用的工具
- **Snort++ 3.12.2.0**
- **Kali Linux**
- **eth0 网络接口**
## 🚀 安装与设置
### 步骤 1:安装 Snort
```
sudo apt update
sudo apt install snort -y
```
步骤 2:验证安装
```
snort -V
```
步骤 3:以数据包捕获模式运行 Snort
```
sudo snort -d -e -X -i eth0
```
📊 结果
指标 数值
接口 eth0
接收到的数据包 18
已分析的数据包 17
检测到的协议 IPv4, IPv6, ICMP, UDP, IGMP
状态 ✅ 运行中
标签:入侵检测系统, 安全数据湖, 插件系统, 网络安全, 防御绕过, 隐私保护