Jump to content

2 Screenshots

About This File

==============================================================
              WinIDS v4.0 Deployment Framework
  EveBox + OpenSearch + OpenSSL Console — Enterprise Edition
                      (Add-On Package)
                     Installation Guide
        Copyright © 2026 WinSnort.com | Michael Steele
==============================================================

This package provides an automated deployment framework for adding the EveBox Web Console, OpenSearch Analytics Engine, and OpenSSL PKI certificate generation to an existing WinIDS / Suricata installation.

    • EveBox Web Interface (Port 5636)
    • OpenSearch Enterprise Analytics Engine
    • OpenSSL Automated CA & TLS Certificate Generation
    • HTTPS-Secured Live EVE Ingestion Pipeline
    • OpenSearch PKI Validation & Recovery Utility

======================================
PHASE I: PRE-DEPLOYMENT SPECIFICATIONS
======================================

TARGET ENVIRONMENT
    • Windows 10 / Windows 11 (64-bit) or Windows Server (2016–2025) (64-bit)
    • Existing active WinIDS / Suricata installation (generating eve.json)
    • Local Administrator privileges required
    • Active Internet connection recommended (for initial binary retrieval)

PACKAGE SECURITY & INTEGRITY
    • Archive Password : w1nsn03t.c0m
    • SHA-1 Hash       : D90A709E593AEDE8220B229200459CD5A3B708B6
 
DEPLOYMENT MODEL
EveBox Console Add-On backed by OpenSearch enterprise search and OpenSSL TLS encryption to ingest, index, and secure Suricata event telemetry.

ARCHIVE HANDLING
    • Extract the full ZIP archive before running setup. DO NOT run installers directly from inside the ZIP file.
    • Preserve all directory structures contained within the archive.

IMPORTANT NOTICE
This package configures background Windows Services, issues local SSL/TLS certificates, and updates firewall rules. Ensure your core Suricata engine is already installed and actively producing `eve.json` logs before proceeding.

======================================
PHASE II: PACKAGE CONTENTS
======================================

EveBox-OpenSearch-Installer.exe
Primary automated setup utility for EveBox, OpenSearch, and OpenSSL.

WinSuricata-OpenSearch-PKI-Check.exe
OpenSearch PKI and security validation and recovery utility.

README-INSTALL.txt
Complete step-by-step installation instructions and technical reference guide.

======================================
PHASE III: INSTALLATION PROCEDURE
======================================

STEP 1: EXTRACT PACKAGE
Extract the complete production ZIP archive to a dedicated folder.

Example: D:\Staging\EveBox-OpenSearch
(Do not rename or remove files prior to setup.)

STEP 2: RUN PRIMARY EVEBOX OPENSEARCH INSTALLER
Right-click 'EveBox-OpenSearch-Installer.exe' -> Select "Run as administrator". The framework will deploy OpenSearch, configure Java heap parameters, and set up the EveBox service automatically.

======================================
PHASE IV: ARCHITECTURE OVERVIEW & RESILIENCY
======================================

AUTOMATED PIPELINE
    • SEARCH ENGINE INITIALIZATION: Provisions OpenSearch analytics cluster optimized for high-volume event indexing and rapid querying out of the box.
    • PKI CERTIFICATE GENERATION  : Leverages OpenSSL to generate private CAs, issue TLS certificates, and enforce encrypted HTTPS transport across nodes.
    • PKI HEALTH VALIDATION       : WinSuricata-OpenSearch-PKI-Check verifies required CA, node, administrative certificate, and private key assets.
    • SECURITY CONFIGURATION      : Validates and reapplies the OpenSearch TLS/security configuration when PKI assets require regeneration or reinitialization.
    • SERVICE REGISTRATION        : Registers OpenSearch and EveBox as native Windows Services via NSSM with automatic recovery and restart flags.
    • EVE INGESTION PIPELINE      : Establishes live monitoring of the Suricata `eve.json` output stream to stream alert telemetry into OpenSearch indexes.

COMPONENT STACK
    • EveBox    : Web-based alert triage, threat analysis, and search console.
    • OpenSearch: Enterprise distributed search engine for log indexing and analytics.
    • OpenSSL   : Cryptographic toolkit providing TLS encryption and local certificate generation.
    • PKI Check : WinSuricata-OpenSearch-PKI-Check provides certificate health validation, regeneration, and OpenSearch security configuration recovery.
    • EVE JSON  : Structured event log source stream generated by Suricata.

RECOVERY & SYSTEM RESTORE
    • RESUME CAPABILITY: If a dependency download fails mid-stream, place the asset manually into $TempDir and re-run. The installer detects valid files and resumes.

    • PKI RECOVERY: If OpenSearch certificate assets are missing or become invalid after deployment, execute WinSuricata-OpenSearch-PKI-Check.ps1 as Administrator. The utility validates the PKI environment and can regenerate required certificate and key assets before restoring the OpenSearch TLS/security configuration.

======================================
PHASE V: POST-DEPLOYMENT MANAGEMENT & ACCESS
======================================

PKI & OPENSEARCH SECURITY MAINTENANCE
    • WinSuricata-OpenSearch-PKI-Check.ps1 may be executed independently after deployment.
    • Run the utility as Administrator when certificate validation, PKI repair, or OpenSearch security reconfiguration is required.
    • The utility verifies the OpenSSL installation and required Root CA, node, and administrative certificate assets.
    • Missing PKI components can be regenerated automatically using the existing WinSuricata OpenSSL installation.
    • Node and administrative private keys are converted to the PKCS#8 format required by the OpenSearch security configuration.
    • OpenSearch `opensearch.yml` is updated with the required TLS/SSL security directives as required.
    • The utility provides a recovery path without requiring a complete EveBox/OpenSearch reinstallation.

CONSOLE ACCESS
    • Browser access: `http://localhost:5636` (or via the generated Desktop/Start Menu shortcut).
    • Provides an inbox-style alert triage dashboard, event searching, and timeline telemetry.

SYSTEM REBOOT
    • Recommended (optional). Refreshes environment PATH variables and verifies the OpenSearch and EveBox Windows Service auto-start states.

======================================
PHASE VI: TROUBLESHOOTING
======================================

1. DEPENDENCY DOWNLOAD FAILS

    • Review installer console output and log files.
    • Verify Internet connectivity and check write access on $TempDir.
    • Re-run installer (valid cached downloads will be reused).

2. OPENSEARCH FAILS TO START

    • Verify OpenSearch service status in `services.msc`.
    • Check SSL certificate file paths and system access permissions in config directories.
    • Ensure system RAM meets minimum Java Virtual Machine (JVM) heap requirements.
    • Run 'WinSuricata-OpenSearch-PKI-Check.ps1' as Administrator to verify the OpenSearch PKI and TLS configuration.

3. SSL CERTIFICATE / PKI ERROR

    • Verify the OpenSSL binaries are present in the framework OpenSSL directory.
    • Run 'WinSuricata-OpenSearch-PKI-Check.ps1' as Administrator.
    • The utility will check the Root CA, node certificate, administrative certificate, private keys, and PKCS#8 key assets.
    • Missing certificate assets can be regenerated automatically.
    • The OpenSearch TLS/security configuration will be reapplied as required.
    • After completion, verify that the WinIDS-OpenSearch service is running and that HTTPS access to OpenSearch on port 9200 is available.

4. EVEBOX CONSOLE UNREACHABLE

    • Confirm the EveBox service is active in `services.msc`.
    • Verify local port binding status at `http://localhost:5636`.
    • Check Windows Firewall settings for blocked local endpoints.

5. EVEBOX DISPLAYS NO EVENTS

    • Confirm core Suricata is actively writing fresh data to `eve.json`.
    • Ensure the OpenSearch service is running and healthy over HTTPS.
    • Check firewall rules for local service communication blocks.

======================================
FINAL DEPLOYMENT CHECKLIST
======================================

[ ] SHA-1 hash verified before extraction
[ ] Archive extracted to a local directory using archive password
[ ] 'suricata.conf' updated with correct installation paths
[ ] Primary add-on installer executed with Administrator privileges
[ ] WinSuricata-OpenSearch-PKI-Check.ps1 included in deployment package
[ ] PKI validation completed and required certificates issued
[ ] SSL/TLS configuration verified
[ ] OpenSearch security configuration verified
[ ] OpenSearch service active and listening over secure HTTPS
[ ] EveBox web console accessible at http://localhost:5636
[ ] EveBox ingesting live alerts from Suricata `eve.json` into OpenSearch
[ ] Desktop and Start Menu shortcuts generated
[ ] System reboot performed (recommended)

======================================
TECHNICAL DOCUMENTATION & SUPPORT
======================================
WinSnort.com
Website: https://winsnort.com
Maintainer: Michael Steele

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.