BastionGuard

BastionGuard 2.0.3 Is Officially Available
Discover Now
Vai al contenuto
BastionGuard™
  • Home
  • Support
    • Donate
    • Threat Model & Design Philosophy
    • What BastionGuard does NOT protect against
    • Threat Intelligence Search
  • Help
    • Forum
    • Bug traker
    • Check a domain phishing
  • Resources
    • Screenshots
    • Documentation
    • Api documentation
    • Git repository
  • Download
    • BastionGuard Endpoint Desktop
    • BastionGuard Endpoint Android
  • Security
    • Vulnerability Disclosure Policy
    • Report a Vulnerability
    • Security Advisories
    • BastionGuard CVEs
    • Security Acknowledgments
  • About
    • About the Author
    • Press
    • Project Governance
    • BastionGuard — Project Manifesto
Source code Build Updates
  • Log in
  • Sign up

Search the portal


BastionGuard Documentation

Technical Documentation – Application Install

  • Alpine Linux

  • Building BastionGuard with systemd, OpenRC, SysVinit, and Dinit

  • ClamAV Configuration – Cross-Distro Technical Description

  • Gentoo

  • Install BastionGuard from the Official Linux Repositories

  • Installation – ArchLinux

  • Installation – Debian / Ubuntu

  • Installation – Fedora

  • Installation – Mageia 10

  • Installation – OpenMandriva Lx 6 Rock

  • Installation – openSuse

  • Installation package

  • Installing and Configuring BastionGuard WebUI

  • Nginx setup

  • System Requirements

  • Verify Your Download

  • Technical Documentation – Application Install
    • Alpine Linux
    • Building BastionGuard with systemd, OpenRC, SysVinit, and Dinit
    • ClamAV Configuration – Cross-Distro Technical Description
    • Gentoo
    • Install BastionGuard from the Official Linux Repositories
    • Installation – ArchLinux
    • Installation – Debian / Ubuntu
    • Installation – Fedora
    • Installation – Mageia 10
    • Installation – OpenMandriva Lx 6 Rock
    • Installation – openSuse
    • Installation package
    • Installing and Configuring BastionGuard WebUI
    • Nginx setup
    • System Requirements
    • Verify Your Download
  • Technical Documentation – Public Interfaces (.hpp)
    • AboutPage.hpp
    • AlertWindowRealtime.hpp
    • AntiPhishingEngine.hpp
    • AntiRansomEngine.hpp
    • AntiRansomwarePage.hpp
    • ArchiveInspector.hpp
    • ArchiveResult.hpp
    • asyncDNSResolver.hpp
    • asyncLogger.hpp
    • AurScan.hpp
    • AutomaticResponseSink.hpp
    • Backend.hpp
    • BackupPage.hpp
    • BankPage.hpp
    • BastionGuard-secure.hpp
    • BlacklistIpExtractor.hpp
    • ClamdConfig.hpp
    • ConsoleEventSink.hpp
    • DashboardPage.hpp
    • DistroUtils.hpp
    • dns_cache.hpp
    • dns_secure.hpp
    • dns_util.hpp
    • dnsmasq_backend.hpp
    • DonatePage.hpp
    • FileIdentity.hpp
    • FirewallChoiceDialog.hpp
    • FirewallDetector.hpp
    • FirewallEnums.hpp
    • FirewallInstaller.hpp
    • FirewallRuleManager.hpp
    • FirstRunServicesWindow.hpp
    • google_safe.hpp
    • HashUtil.hpp
    • HibpPasswordProvider.hpp
    • HibpProvider.hpp
    • HttpClient.hpp
    • IdentityLeakConfig.hpp
    • IdentityLeakPage.hpp
    • IEventSink.hpp
    • ILeakProvider.hpp
    • JsonEventSink.hpp
    • LeakAggregator.hpp
    • LeakCheckWorker.hpp
    • LeakDatabase.hpp
    • LeakMonitor.hpp
    • LeakNormalizer.hpp
    • LeakRecord.hpp
    • LiveScanDialog.hpp
    • local_warning_server.hpp
    • LogPage.hpp
    • MainWindow.hpp
    • MalwareBazaar.hpp
    • MultiEventSink.hpp
    • native_host.hpp
    • network_quality.hpp
    • PacManager.hpp
    • PasswordDialogs.hpp
    • PasswordGenerator.hpp
    • PasswordImportDialog.hpp
    • PasswordImporter.hpp
    • PasswordManagerPage.hpp
    • PasswordSearchRow.hpp
    • PasswordVault.hpp
    • PasswordVaultView.hpp
    • PhishingCheckCard.hpp
    • PhishingPage.hpp
    • Policy.hpp
    • PolicyLoader.hpp
    • PolicySecurity.hpp
    • PrivacyPage.hpp
    • Quarantine.hpp
    • QuarantinePage.hpp
    • Resource.hpp
    • RootGuardClient.hpp
    • RootGuardEngine.hpp
    • RootGuardEvent.hpp
    • RootGuardPage
    • SambaPage.hpp
    • SaneSecurityUpdater.hpp
    • ScanPage.hpp
    • ScanPromptWindow.hpp
    • SecureBrowser.hpp
    • SettingsPage.hpp
    • SettingsStore.hpp
    • SettingsWindow.hpp
    • StyleProvider.hpp
    • SystemServiceControl.hpp
    • TimeUtil.hpp
    • TrayIcon.hpp
    • UpdatePage.hpp
    • USBScanPage.hpp
    • Utils.hpp
    • VpnPage.hpp
    • WebProbe.hpp
    • WireguardBackend.hpp
    • wizard_setup.hpp
    • wizard_window.hpp
    • xdg-open.hpp
  • Technical Documentation – Core Components
    • About Module (AboutPage)
    • Anti-Ransomware Module (AntiRansomwarePage)
    • BackupPage
    • BastionGuard Secure GUI
    • BastionGuard Technical Documentation
    • Dashboard Module (DashboardPage)
    • Donate Module (DonatePage)
    • First-Run Core Entry Point
    • FirstRunServicesWindow
    • Identity Leak Check Module (IdentityLeakPage)
    • Logs Viewer (LogPage)
    • PasswordManagerPage
    • PhishingCheckCard ( card check domain )
    • PhishingPage ( Search )
    • Privacy Webcam / Microphone Monitoring Module (PrivacyPage)
    • Quarantine Management Module ( QuarantinePage)
    • RootGuardPage
    • Samba Network Scanning Module (SambaPage)
    • Scan Module (ScanPage)
    • Secure Banking Zone Module (BankPage)
    • Secure Browser Launcher (BankGui)
    • Settings Module (SettingsPage)
    • SettingsWindow (Core UI Shell)
    • TrayIcon
    • Update Module (UpdatePage)
    • USB Devices Scanning Module ( USBScanPage)
    • VpnPage
    • Wizard Core Component – Language Bootstrap and GTK Application Startup
    • Wizard Setup Core Component – Privileged System Configuration Orchestrator
    • Wizard Window Core Component – UI-Driven Setup Orchestration
  • Technical Documentation – Application Core
    • ActionHelper.cpp
    • Anti-Phishing Engine – DNS Cache Layer
    • Anti-Phishing Engine Daemon
    • Anti-Ransomware Realtime Scanner (inotify + YARA + Delayed Scan)
    • Anti-Ransomware Scheduled Scanner (YARA + Allowlist + CPU Throttle)
    • AntiPhishingEngine
    • AntiRansomEngine
    • Archive Worker
    • ArchiveInspector
    • ArchiveSandbox
    • AurScan
    • AutomaticResponseSink
    • Backend Core Services
    • BankOpener (Trust Gate and URL Routing)
    • BastionGuard-bankopener (Secure Browser Launcher)
    • bastionguard-pacd (PAC Daemon)
    • BastionGuard-privacyd
    • BastionGuard-secure Entry Point
    • Blacklist IP Extractor
    • Camera Control Helper (PipeWire / V4L2)
    • CEF Secure Payments Backend
    • ClamdConfig
    • Cloud Reputation Lookup (VirusTotal via MalwareBazaar Interface)
    • ConsoleEventSink
    • DNS Resolver Override
    • Dnsmasq Backend
    • FastFilter Anti-Phishing Pipeline
    • FileIdentity
    • FileIdentityTests
    • Firewall IP Block Helper (UFW / firewalld)
    • FirewallChoiceDialog
    • FirewallDetector
    • FirewallInstaller
    • FirewallRuleManager
    • Google Safe Browsing Module (Dnsmasq Edition)
    • HashUtil (Identity Leak)
    • HibpPasswordProvider (Identity Leak)
    • HibpProvider (Identity Leak)
    • HttpClient (Identity Leak)
    • IdentityLeakConfig
    • JsonEventSink
    • LeakAggregator (Identity Leak Page)
    • LeakCheckProvider (Identity Leak)
    • LeakCheckWorker (Identity Leak)
    • LeakDatabase (Identity Leak)
    • LeakMonitor (Identity Leak Page)
    • LeakNormalizer (Identity Leak Page)
    • LiveScanDialog (USB Live Scan UI)
    • Local Warning Server (DNS Block Page)
    • Mail Proxy Daemon
    • main
    • MultiEventSink
    • Native Host (Browser Integration)
    • Network Quality Bootstrap
    • PacManager
    • PasswordDialogs
    • PasswordEntry
    • PasswordEntry.hpp
    • PasswordGenerator
    • PasswordImportDialog
    • PasswordImporter
    • PasswordSearchRow
    • PasswordVault
    • PasswordVaultView
    • Policy
    • PolicyLoader
    • PolicyLoaderTests
    • PolicySecurity
    • RootGuardClient
    • RootGuardEngine
    • RootGuardEvent
    • RootGuardEventTests
    • RootGuardPageDemo
    • SaneSecurityUpdater
    • ScanPromptWindow (USB Scan Confirmation Dialog)
    • Secure Payments Domain Gate
    • SecureBrowser (CEF Sandbox)
    • SettingsStore
    • SystemServiceControl
    • TimeUtil
    • USBD – USB Monitoring Daemon (libudev + systemd sd-bus)
    • Utils::notify (Core Desktop Notification Helper)
    • WebProbe (Dnsmasq Backend)
    • WireguardBackend
  • Technical Documentation – Application Alerts
    • AlertWindowRealtime (Core UI: Real-time Ransomware Alert)
    • BastionGuard Ransomware Alert Service (D-Bus + GTK Modal UI)
    • Realtime Alert GUI Service (TCP Listener + Token Gate + GTK Queue)
BastionGuard™

BastionGuard is designed for system protection, real-time monitoring, and defense against threats such as ransomware and persistent attacks.

Information:

  • LEGAL NOTICE
  • LICENSE GPLv3
  • Licenses and trademarks
  • Privacy Policy / GDPR
  • Privacy Policy — BastionGuard™ Endpoint for Android

Resource

  • Documentation
  • Issues
  • Project Governance
  • Threat Model & Design Philosophy
  • What BastionGuard does NOT protect against

Contact

info@bastionguard.eu

Italy


© 2025 - 2026 BastionGuard™. All Rights Reserved. BastionGuard was filed by Calogero Scarnà with the Italian Patent and Trademark Office (UIBM) on 16/12/2025 – Application No. 302025000196519. The BastionGuard™ name and branding are not licensed under the GPLv3. Source code released under the GNU General Public License v3 (GPLv3). ClamAV® is a registered trademark of Cisco.
Powered by Codelinsoft
BG

Privacy control

Your privacy matters

This website uses cookies and similar technologies that are necessary for its operation. Optional services are loaded only after your consent. You can allow all categories, keep only the necessary ones, or customize your choice.

Read the privacy policy

Necessary

Always active for security, session management, consent storage, and essential website functions.

Always active

Provider
Cloudflare
Purpose
Protects the website against malicious traffic, bots, and cyberattacks, and helps deliver the website securely.
Cookies / storage
__cf_bm
Data processed
IP address, request and traffic information, browser and device information, and security signals.

Cloudflare may set strictly necessary technical cookies, such as __cf_bm, to distinguish human traffic from automated traffic and protect the site from malicious activity.

Privacy Policy Cloudflare

Provider
BunnyWay d.o.o.
Purpose
Loads and enforces the Cantarell typeface throughout the website and the BasePress documentation interface.
Cookies / storage
Bunny Fonts does not set cookies or use local storage through this website.
Data processed
According to Bunny Fonts, no personal data or request logs are stored and font requests are processed anonymously.
Contacted domains
fonts.bunny.net

Cantarell is loaded from fonts.bunny.net throughout the website and the BasePress documentation interface. Bunny Fonts is treated as an always-active theme dependency and is not blocked by the cookie-preference manager.

Bunny.net Privacy Policy