Skip to the content
support@suri-oculus.com
Monday - Friday 9:00 - 21:00
Suri-Oculus Project

Suri-Oculus Project

Suri-Oculus Project

Intelligent Security, Evolving Protection

Learn More
  • Homepage
  • About Suri-Oculus
  • Documentation
  • Downloads
  • Blog
  • News
  • FAQ
  • Contacts
  • Features
    • Suricata Dashboard
    • Suricata Management Console
    • Suricata AI Analysis
    • Suricata Flow Analytics
    • Suricata TLS Analysis
    • Suricata Log Viewer
    • Suricata on Low-Power Hardware
    • Suricata Rules Management
  • Donate

Introduction

  • Introduction

Log parser

  • Log Parser – daemonmove service (Version 3.0)
  • Log parser – daemonmove service

Installation and setup

  • Installation
  • Important Notice About Configuration

Backend

  • Suri Oculus Backend version 3.0
  • Backend
  • Config
    • Config file
  • Routes
    • Suri Oculus 3.0 – Routes
    • Backend Routes ver 2

Event Viewer

  • Events Viewer Tab

Rules Management

  • Rules management Tab

Threats Management

  • Oculus Tools
  • Threats Management Tab

Controls

  • Web Controls Tab

Statistic and Analytics

  • Web Statistic Tab

Chinese Project Overview

  • 📘 Suri Oculus 项目简介

Licensing

  • Suri Oculus Commercial License Agreement (EULA)
  • Licensing Overview
View Categories
  • Home
  • Documentation
  • Installation and setup
  • Installation

Installation

Suri Oculus installation

Install Guide #

Below is Suri Oculus installation guide

First, install the suricata and redis packages.

To install the Suri-Oculus system, you will need the following packages:

  • jsoncpp
  • hiredis
  • libconfig

Next, download and install the following RPM packages:

  • daemonmove-1.0.x86_64.rpm
  • oculus-tools-1.0.x86_64.rpm
  • pistache-0.2.9.x86_64.rpm
  • pistache-devel-0.2.9.x86_64.rpm
  • suri-oculus-cpp-server-1.0.x86_64.rpm
  • suri-oculus-front-1.0.x86_64.rpm

The suricata.yaml file must be configured for the appropriate network interfaces and to output the eve.log to Redis, as shown below:

eve-log:
enabled: yes
filetype: redis # Options: regular|syslog|unix_dgram|unix_stream|redis
filename: eve.json

After installation and configuration, start the following services:

  1. Enable and start Redis:
     
    sudo systemctl enable redis
    sudo systemctl start redis
  2. Enable and start Suricata:
     
    sudo systemctl enable suricata
    sudo systemctl start suricata
  3. Enable and start Daemonmove:
     
    sudo systemctl enable daemonmove
    sudo systemctl start daemonmove

Next, start the main service:

 
sudo oculus-server

Navigate to the /opt/suri-oculus-front directory:

 
cd /opt/suri-oculus-front

And run the following command as root:

 
sudo ./suri-oculus-front

When running a virtual image, it is sufficient to access the terminal of the web interface (port 9090) and execute the last two commands.

sudo oculus-server
cd /opt/suri-oculus-front
sudo ./suri-oculus-front

Important #

In the latest versions of the web client, a new and crucial configuration file, config.js, has been added. Its content looks approximately as follows:

export const backendUrl = ‘http://backend_ip:8080’; // Any IP you need

The purpose of this file is to specify the backend URL.

Suricata installation guide

Suri Oculus logs parser docs

Updated on December 7, 2025
Important Notice About Configuration
Table of Contents
  • Install Guide
  • Important

Intelligent Security, Evolving Protection

  • Contacts
  • Documentation
  • Downloads
  • Donate
  • News
  • Licensing Overviw
  • Blog
  • About
  • Suricata
  • FAQ

Chinese Technical Overview - ch.suri-oculus.com

Proudly powered by WordPress | Theme: Popularis Business