robertotejado/neon_grid

GitHub: robertotejado/neon_grid

基于 Suricata 和 Zeek 的轻量级网络威胁情报可视化仪表盘,提供桌面与 Web 双界面实时日志分析。

Stars: 0 | Forks: 0

# ◈ NEON GRID ◈ **网络威胁情报仪表盘 // Suricata + Zeek** [![Python 3.x](https://img.shields.io/badge/Python-3.x-00f5ff.svg?style=for-the-badge&logo=python&logoColor=white)](#) [![GUI](https://img.shields.io/badge/Tkinter-Escritorio-ff2d78.svg?style=for-the-badge)](#) [![Web](https://img.shields.io/badge/Flask-Web-ffe600.svg?style=for-the-badge)](#) [![License: MIT](https://img.shields.io/badge/Licencia-MIT-bf00ff.svg?style=for-the-badge)](#) *欢迎接入网络。* **NEON GRID** 是一款具有 *retrowave/synthwave* 主题的 **Zeek** 和 **Suricata** 日志分析器和仪表盘。可视化您的网络流量,猎杀网络威胁,并以时尚的方式监控您的主机。 [特性](#-características) • [预览](#-conéctate-vistas-previas) • [安装](#-instalación-paso-a-paso) • [PRO 配置](#-configuración-del-entorno-pro) • [使用](#-manual-de-operaciones-uso)
## 🕶️ 愿景 忘掉那些无聊且刻板的日志查看器吧。NEON GRID 将 80 年代的 *赛博朋克* 美学和 *outrun* 风格带入您的网络安全监控 (NSM) 技术栈。无论您是在运营本地 SOC、分析 PCAP,还是仅仅想让您的 *家庭实验室* 看起来像黑客电影中的场景,NEON GRID 都能处理您的原始日志(文本/JSON),并将其转化为沐浴在霓虹灯光下的壮观可视化效果。 提供两个不同版本: 1. **桌面版:** 由 Tkinter 驱动的轻量级、超快图形用户界面 (GUI)。 2. **Web 版:** 由 Flask 驱动的浏览器仪表盘,非常适合远程监控。 ## ⚡ 特性 * **双界面过载:** 在独立的桌面应用程序或 Web 控制面板之间进行选择。 * **“零配置”自动发现:** 只需指向一个目录,它就会自动追踪您的 Zeek 和 Suricata 日志(支持扁平结构或 `zeek/` 和 `suricata/` 子文件夹)。 * **Synthwave 数据可视化:** 自定义霓虹条形图、发光饼图和复古主题数据表。 * **全面的威胁指标:** * 热门源/目的 IP 和端口 * 协议分布和连接状态 * DNS 查询和响应代码 * TLS/SSL 版本和 X.509 证书追踪 * Suricata 警报类别和严重性分布 ## 📸 连接:预览 ### 🌐 Web 版 从网络的任何地方访问您的威胁情报。具有动态响应式布局和数据自动刷新功能。 ![Web Dashboard - Overview](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/c2be4798cb062445.png) *图 1:Web 版 - 概览和网络统计* ![Web Dashboard - Suricata](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/2f5bf0723b062507.png) *图 2:Web 版 - Suricata 警报和 Fast.log 分析* ### 💻 桌面版 使用 Tkinter 的独立可执行 Python 脚本。无需浏览器。 ![Desktop Dashboard - Overview](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/0fb61b8381062509.png) *图 3:桌面版 - 连接和协议分析* ![Desktop Dashboard - Suricata](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/35d767dbcd062511.png) *图 4:桌面版 - 应用层流和文件发现* ## ⚙️ 分步安装 为了使一切在您的系统上完美运行,请按照以下步骤操作。 **前置条件:** * 已安装 Python 3.7 或更高版本。 * 系统上已安装 Git。 * *Linux 用户注意:* 您可能需要为桌面版安装 Tkinter (`sudo apt-get install python3-tk`)。 ### 1. 克隆仓库 打开您的终端并将源代码下载到本地计算机: ``` git clone [https://github.com/robertotejado/neon-grid.git](https://github.com/robertotejado/neon-grid.git) cd neon-grid ## 创建 Virtual Environment(推荐) Aísla las dependencias del proyecto para evitar conflictos: Bash # 在 Windows 上: python -m venv venv venv\Scripts\activate # 在 Linux/macOS 上: python3 -m venv venv source venv/bin/activate 🚀 MANUAL DE OPERACIONES (USO) NEON GRID es flexible. Puedes iniciar el entorno gráfico local o levantar el servidor web. 💻 Lanzar la Edición de Escritorio Puedes iniciar la aplicación directamente. Si no le pasas ninguna ruta, el programa te pedirá a través de una ventana emergente que selecciones la carpeta donde guardas tus logs. Bash # 无参数启动(将提示选择文件夹) python neon_dashboard_desktop.py # 启动并直接指向你的 logs 文件夹 python neon_dashboard_desktop.py /ruta/a/tus/logs 🌐 Lanzar la Edición Web El servidor web es ideal para dejarlo corriendo en una Raspberry Pi, un servidor dedicado, o visualizarlo en remoto. Bash # 基本启动(扫描当前目录并在 5000 端口打开) python neon_dashboard_web.py /ruta/a/tus/logs Una vez que veas el mensaje de inicio en la terminal, abre tu navegador y entra en: http://localhost:5000 Opciones Avanzadas para la Edición Web: Puedes usar banderas (flags) para personalizar exactamente cómo y dónde se ejecuta el servidor: Argumento Descripción Ejemplo de uso log_dir (Opcional) Directorio raíz donde buscar. python neon_dashboard_web.py /var/log/ --suricata Ruta específica solo para los logs de Suricata. --suricata /var/log/suricata --zeek Ruta específica solo para los logs de Zeek. --zeek /opt/zeek/logs/current --port Puerto donde se alojará el servidor (por defecto: 5000). --port 8080 --host Interfaz de red (usa 0.0.0.0 para acceso en red local). --host 0.0.0.0 ```
标签:Bro, Cyberpunk, Flask, HTTP/HTTPS抓包, Metaprompt, Mutation, NSM, PCAP分析, Python, Rootkit, Suricata, Synthwave, Tkinter, Windows内核驱动, WSL, Zeek, 仪表盘, 入侵检测系统, 内核模式, 可视化, 威胁情报, 安全数据湖, 安全运营中心, 开发者工具, 开源, 态势感知, 无后门, 桌面应用, 渗透测试辅助, 现代安全运营, 网络安保监控, 网络安全, 网络映射, 逆向工具, 隐私保护, 黑客