📘 Suri Oculus — 中文技术概览

基于 Suricata 的高性能 IDS/IPS 日志管理与网络流量分析系统, 适用于从弱性能路由器到高端服务器的多种场景。

为什么需要 Suri Oculus?

在越来越复杂的网络环境中,即使是小型企业、实验室、家庭宽带或低功耗路由器, 也希望清楚地了解网络中到底发生了什么。

Suri Oculus 的设计目标很直接: 让任何设备——从弱性能路由器到高端服务器——都能实时查看、分析并控制网络流量。

它不是庞大的 ELK 集群,也不是沉重的企业级 SIEM 系统, 而是一个轻量、直接、可以真正落地使用的工具。

Suri Oculus 适用于哪些场景?

一句话:
无论设备强弱,都可以获得清晰、实时、可操作的网络安全视图。

核心特点(简洁版)

实时 Suricata 事件查看

可按事件类型、时间窗口、源/目的 IP、端口、协议等维度进行过滤和检索。 支持 fast.log 内容查看以及 24 小时事件直方图展示。

规则管理

通过 Web 界面完成 Suricata 规则的查看、添加、编辑、删除与启用/禁用(toggle), 并支持按 SID、动作、协议、状态等条件搜索。

高性能日志处理

支持 Standard 模式(JSON 日志文件)与 Redis 模式。 在 Redis 模式下,Suricata 日志直接写入 Redis,实现高吞吐与低延迟。

低资源占用

针对 1–4 GB RAM 的设备进行了优化,可在弱性能路由器、迷你 PC 和嵌入式系统上稳定运行, 同时也适用于高性能服务器。

AI 流量异常检测

通过基于 Isolation Forest 的模型,对以下类型流量进行异常检测:

AI 模块由 Python 与 C++ 混合实现,并通过 FastAPI 暴露 REST 接口, 支持数据导出与时间区间对比分析。

多平台部署

提供原生 RPM 与 DEB 安装包,可在常见 Linux 发行版(如 Fedora、CentOS、Debian、Ubuntu、Kali)上直接安装运行, 适合本地部署与离线环境。

它解决了什么?(核心价值)

为什么适合中国开发者与工程师?

项目链接

📱 快速访问 / Quick Access


Official Site

YouTube Channel