System Requirements

BastionGuard™ is a modular Linux security platform designed to provide:

  • Real-time ransomware protection
  • Anti-phishing defense
  • USB device scanning
  • Identity leak monitoring
  • Secure browsing protection
  • Multi-service background daemons

Supported Operating Systems

  • Arch Linux (rolling)
  • Debian 13
  • Ubuntu 26.04 LTS or newer
  • Fedora 44
  • openSUSE Leap / Tumbleweed

Hardware Requirements

Minimum

  • Architecture: x86_64 (64-bit)
  • CPU: Dual-core processor
  • RAM: 1 GB
  • Disk Space: 1 GB available

Recommended

  • CPU: Quad-core processor or higher
  • RAM: 2 GB
  • Storage: SSD recommended for optimal real-time scanning performance

Kernel & System Requirements

  • Linux Kernel 5.x or newer
  • inotify subsystem enabled
  • /proc filesystem accessible (required for process inspection)
  • USB device event monitoring enabled (udev)

Runtime Dependencies

  • YARA Engine (thread-safe build)
  • OpenSSL 3.x
  • glibc
  • systemd (service management)
  • CEF Runtime (UI components)

Protection Modules

  • Anti-Ransomware: Real-time file monitoring, YARA-based detection, delayed re-scan queue
  • Anti-Phishing: URL analysis and browser protection module
  • USB Protection: Automatic scanning of removable storage devices
  • Identity Leak Protection: Monitoring and alert system for sensitive data exposure
  • Secure Browser Integration: Local filtering and protection services

Service Architecture

  • Multi-process daemon architecture
  • Local socket-based alert communication
  • Kernel-level event monitoring
  • Background cloud communication (optional)

Privileges

Root privileges are required during installation and for enabling real-time protection services.