AhndreWalters/CodeAlpha_NetworkIntrusionDetectionSystem
GitHub: AhndreWalters/CodeAlpha_NetworkIntrusionDetectionSystem
基于 Snort 搭建的网络入侵检测系统,通过自定义规则实时监控网络流量并自动响应恶意 IP。
Stars: 1 | Forks: 0
# 网络入侵检测系统
使用 Snort 搭建的网络入侵检测系统 (NIDS),作为 CodeAlpha 网络安全实习任务 4。该系统实时监控网络流量,利用自定义规则检测 ICMP ping、端口扫描和 SSH 暴力破解尝试等可疑活动,并实施自动响应机制来拦截恶意 IP 地址。包含配置文件、自定义规则和用于持续威胁监控的响应脚本。
### 功能
- 实时网络流量监控
- 自定义检测规则
- 自动响应(IP 拦截)
- 告警日志记录
### 安装
```
sudo apt update
sudo apt install snort -y
```
### 包含的规则
- ICMP Ping 检测
- 端口扫描检测
- SSH 暴力破解检测
### 用法
#### 启动 Snort
```
sudo snort -i eth0 -c /etc/snort/snort.conf -A console
```
#### 运行响应脚本
```
sudo ./respond.sh
```
#### 查看告警
```
sudo cat /var/log/snort/alert
```
[© Ahndre Walters](https://github.com/AhndreWalters/CodeAlpha_NetworkIntrusionDetectionSystem/blob/main/LICENSE)
[© Ahndre Walters](https://github.com/AhndreWalters/CodeAlpha_NetworkIntrusionDetectionSystem/blob/main/LICENSE)
标签:Cutter, 插件系统, 混合加密, 网络安全, 自动化响应, 蓝队防御, 隐私保护