oguzmarc14/guardIAn
GitHub: oguzmarc14/guardIAn
一个基于 Flask 的机构级 Web IDS 系统,整合网络监控、白名单管理、邮件告警、威胁情报与取证自动化于一体。
Stars: 0 | Forks: 0
# guardIAn
机构级 IDS 系统,具备网络监控、IP/MAC 白名单、邮件告警、threat intelligence 和取证自动化功能。
# 机构级 Web IDS
基于 Flask 的 Web 应用,用于 IDS 监控、白名单、告警、DNS、threat intelligence 和取证报告。
## 目录结构
```
main.py
app.py
modules/
logger.py
mailer.py
monitor.py
threatintel.py
whitelist.py
whois_lookup.py
templates/
base.html
dashboard.html
static/
css/dashboard.css
js/dashboard.js
config/
.env
settings.json
```
## 运行方式
1. 创建并填写 `config/.env`,配置 SMTP 凭据和管理员邮箱。
2. 使用 `pip install -r requirements.txt` 安装依赖。
3. 执行 `python main.py`。
## 主要路由
- `/dashboard`
- `/devices`
- `/whitelist`
- `/alerts`
- `/dns`
- `/threat-intelligence`
- `/forense`
- `/settings`
标签:Flask, Python, 入侵检测系统, 多模态安全, 威胁情报, 安全数据湖, 开发者工具, 数字取证, 数据可视化, 无后门, 网络安全, 自动化脚本, 逆向工具, 隐私保护