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, 入侵检测系统, 多模态安全, 威胁情报, 安全数据湖, 开发者工具, 数字取证, 数据可视化, 无后门, 网络安全, 自动化脚本, 逆向工具, 隐私保护