Suri Oculus is not just a web interface for Suricata.
It is a traffic management, visualization, and analytics system built around one core idea: understanding network behavior — not just collecting alerts.
It is important to clearly define who this project is truly for.
System Administrators
In many infrastructures, Suricata is already installed.
But then reality begins:
- eve.json is difficult to read
- too many alerts, too little clarity
- no structured overview of what is happening
Suri Oculus addresses exactly this gap.
It provides:
- structured event visualization
- filtering and search capabilities
- rule management
- centralized handling of custom rules
- DNS blocking via datasets
Administrators gain visibility and control without deploying a heavy SIEM platform.
Network Security Professionals
SOC analysts face a different challenge — noise.
Signature-based alerts are important, but they do not provide a full picture of network behavior. What is needed is visibility into:
- how a specific host behaves
- what changed over time
- where anomalies begin
- how events correlate
Suri Oculus follows a host-centric approach:
- Host Behavior Fingerprint
- Baseline Diff
- AI-based anomaly detection
- WAN → LAN correlation
- Alert Confidence Scoring
It is not meant to replace a full SOC platform, but to provide deeper behavioral insight.
Researchers and Enthusiasts
The project is particularly well-suited for labs, researchers, and engineers exploring network traffic.
Why?
- Transparent architecture
- Redis as transport and storage
- C++ backend + Python (FastAPI)
- Support for custom ML models
- Low hardware requirements
Suri Oculus can serve as a platform for experimentation with behavioral models, anomaly detection, and traffic correlation.
Small Infrastructure Owners
Small businesses and local networks often lack the budget for enterprise-grade SIEM systems.
Yet the needs remain:
- Network visibility
- Basic threat detection
- IOC integration
- DNS-level content control
Suri Oculus offers:
- Lightweight IDS/IPS capabilities
- Custom rule management
- IOC rule integration
- DNS filtering for categories such as social media, gambling, adult content, and more
- Efficient performance even on limited hardware
It is a practical solution, not an oversized enterprise platform.
Developers and Security Engineers
Suri Oculus is also intended for engineers building their own monitoring or security solutions.
The project provides:
- A modular architecture
- API access
- Open components
- Separation between open and commercial features
- Built-in ML integration potential
- It is not a black box, but an extensible platform.
Who It Is Not Designed For
It is equally important to define the boundaries.
Suri Oculus:
- Is not a replacement for enterprise-grade SIEM platforms like Splunk
- Is not a “deploy and forget” solution
- Requires understanding of networking and IDS principles
- Is not targeted at completely non-technical users
The project is designed for technical professionals.
The Core Idea
Suri Oculus fills the gap between:
- “Raw Suricata with no visibility”
and - Heavy, expensive corporate security platforms
It is built for those who want to:
Understand what is happening in their network
Analyze host behavior
Detect anomalies
Manage rules intelligently
Build a structured monitoring system
Looking Forward
The project continues evolving toward:
- Advanced Host Behavior Fingerprinting
- Stronger event correlation
- Behavioral modeling
- Intelligent alert evaluation
Suri Oculus is not just an interface.
It is a step toward behavior-driven intrusion detection.
If you want to truly understand your network — this project is for you.