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
/procfilesystem 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.