BastionGuard

BastionGuard 2.0.4 Is Officially Available
Discover Now
Skip to content
BastionGuard™ — Transparent, open-source endpoint security for Linux and Android.
  • Documentation
BastionGuard™ -  Open Source Linux Antivirus & Security Platform
  • Home
  • BastionGuard™ - Open Source Linux Antivirus & Security Platform

    Explore

    Explore our security philosophy, understand protection limits, access threat intelligence, and support the project.

    DonateSupport BastionGuard’s ongoing development and help us build stronger, more accessible security tools for everyone.
    Threat Model & Design PhilosophyExplore BastionGuard’s security approach, core design principles, and the threats it is built to defend against.
    What BastionGuard does NOT protect againstUnderstand BastionGuard’s security limitations, uncovered threats, and scenarios where additional protection may be required.
    Threat Intelligence SearchSearch and analyze threat intelligence data to identify potential cyber threats, investigate indicators of compromise, and stay informed about emerging security risks.
    ThreatMapIndicators collected from public OSINT sources and the geographic distribution of the observed infrastructure.
  • BastionGuard™ - Open Source Linux Antivirus & Security Platform

    Help

    Connect with the BastionGuard community, report bugs, and access tools to identify potential phishing threats.

    ForumJoin the BastionGuard community, share your experiences, ask questions, and get help from other users.
    Bug trackerReport bugs, track known issues, and help improve BastionGuard’s stability, security, and performance.
    Check a domain phishingCheck suspicious URLs for potential phishing threats and identify malicious websites before visiting them.
  • BastionGuard™ - Open Source Linux Antivirus & Security Platform

    Resources

    Explore BastionGuard's documentation, screenshots, developer resources, and open-source code.

    ScreenshotsExplore BastionGuard's interface, security features, and capabilities through detailed screenshots.
    DocumentationAccess comprehensive guides, installation instructions, and technical documentation to get the most out of BastionGuard.
    Api documentationExplore API references, integration guides, and technical specifications for developers working with BastionGuard.
    Git repositoryExplore BastionGuard's open-source code, follow development progress, and contribute to the project.
  • BastionGuard™ - Open Source Linux Antivirus & Security Platform

    Download

    Download BastionGuard's endpoint security solutions for Linux desktops and Android devices.

    BastionGuard Endpoint DesktopProtect your Linux desktop with BastionGuard's advanced endpoint security tools, designed for privacy, transparency, and control.
    BastionGuard Endpoint AndroidEnhance your Android device's security with BastionGuard's privacy-focused endpoint protection and threat detection tools.
  • BastionGuard™ - Open Source Linux Antivirus & Security Platform

    Security

    Access security advisories, vulnerability reporting guidelines, CVE records, and responsible disclosure information.

    Explore all ↗
    Vulnerability Disclosure PolicyReview BastionGuard's responsible disclosure policy, security reporting guidelines, and vulnerability handling procedures.
    Report a VulnerabilityReport potential security vulnerabilities and help us identify, investigate, and address security risks.
    Security AdvisoriesStay informed about security vulnerabilities, published advisories, patches, and recommended mitigation measures.
    BastionGuard CVEsExplore CVE records associated with BastionGuard, including vulnerability details, affected versions, and available fixes.
    Security AcknowledgmentsRecognize security researchers and contributors who help identify vulnerabilities and improve BastionGuard's security.
  • BastionGuard™ - Open Source Linux Antivirus & Security Platform

    About

    Discover the people, principles, and vision behind BastionGuard, and learn how to support the project's development.

    About the AuthorMeet the creator of BastionGuard and discover the inspiration, expertise, and vision behind the project.
    PressExplore the latest news, official announcements, and media coverage about BastionGuard and its ongoing development.
    Project GovernanceLearn about BastionGuard's governance structure, decision-making processes, and principles guiding the project's development.
    BastionGuard — Project ManifestoExplore the core values, guiding principles, and long-term vision shaping BastionGuard's commitment to open-source security.
  • Log in
  • Sign up
Source Code
Build updates

Search the portal


BastionGuard Secure Connection Documentation

Technical Documentation – Core Components

  • AboutPage

  • AlertDialog

  • Application

  • AppResolver

  • AppsPage

  • ConnectionsPage

  • GeoResolver

  • GeoResolver.hpp

  • LanguageDialog

  • main

  • MainWindow.cpp

  • NetworkPage

  • ProxyDetect

  • RulesPage

  • SettingsPage

  • StatsPage

  • TrayIcon

  • UIServer

  • Technical Documentation – Core Components
    • AboutPage
    • AlertDialog
    • Application
    • AppResolver
    • AppsPage
    • ConnectionsPage
    • GeoResolver
    • GeoResolver.hpp
    • LanguageDialog
    • main
    • MainWindow.cpp
    • NetworkPage
    • ProxyDetect
    • RulesPage
    • SettingsPage
    • StatsPage
    • TrayIcon
    • UIServer
  • Technical Documentation – Daemon Components
    • bsc_ebpf.c
    • Config.cpp
    • Connection.cpp
    • DaemonService.cpp
    • DnsResolver.cpp
    • EBPFMon.cpp
    • Firewall.cpp
    • Logger.cpp
    • NFQueue.cpp
    • ProcEventMonitor.cpp
    • ProcMon.cpp
    • Rule.cpp
    • SockDiag.cpp
    • SocketSnapshot.cpp
    • Statistics.cpp
    • TaskRunner.cpp
    • UIClient.cpp
  • Technical Documentation – Public Interfaces (.hpp)
    • AboutPage.hpp
    • AlertDialog.hpp
    • Application.hpp
    • AppResolver.hpp
    • AppsPage.hpp
    • Config.hpp
    • Connection.hpp
    • ConnectionsPage.hpp
    • DaemonService.hpp
    • DnsResolver.hpp
    • EBPFMon.hpp
    • Firewall.hpp
    • LanguageDialog.hpp
    • Logger.hpp
    • MainWindow.hpp
    • NetworkPage.hpp
    • NFQueue.hpp
    • ProcessInfo.hpp
    • ProcEventMonitor.hpp
    • ProcMon.hpp
    • ProxyDetect.hpp
    • Resource.hpp
    • Rule.hpp
    • RulesPage.hpp
    • SettingsPage.hpp
    • SockDiag.hpp
    • SocketSnapshot.hpp
    • Statistics.hpp
    • StatsPage.hpp
    • TaskRunner.hpp
    • TrayIcon.hpp
    • UIClient.hpp
    • UIServer.hpp
BastionGuard™ -  Open Source Linux Antivirus & Security Platform

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

Important

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

Resources

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

Contact

  • info@bastionguard.eu
  • Italy

© 2025 - 2026 BastionGuard™ - Open Source Linux Antivirus & Security Platform. 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.

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

Provider
CleanTalk Inc.
Purpose
Checks whether a new registration is spam.
Cookies / storage
No cookies are set on your device.
Data processed
IP address, email address, username and browser information.
Contacted domains
cleantalk.org

CleanTalk (CleanTalk Inc.) receives your IP address, email address, username and browser information, and tells us whether the registration is spam.

CleanTalk Privacy Policy

Provider
StopForumSpam
Purpose
Checks whether the IP address or email of a new registration is a known spam source.
Cookies / storage
No cookies are set on your device.
Data processed
IP address and an encrypted fingerprint (MD5 hash) of your email address, not the email address itself.
Contacted domains
api.stopforumspam.org

StopForumSpam receives your IP address and an encrypted fingerprint (MD5 hash) of your email address, not the email address itself.

StopForumSpam Privacy Policy

Provider
Spamhaus, DroneBL, EFnet RBL, dan.me.uk
Purpose
Checks whether the IP address (and, for Spamhaus, the email domain) of a new registration is a known source of spam.
Cookies / storage
No cookies are set on your device.
Data processed
IP address; Spamhaus also receives the domain of your email address (for example “gmail.com”).
Contacted domains
zen.spamhaus.org dbl.spamhaus.org dnsbl.dronebl.org rbl.efnetrbl.org torexit.dan.me.uk

Public DNS blacklists (Spamhaus, DroneBL, EFnet RBL, dan.me.uk) receive your IP address, and Spamhaus also receives the domain of your email address (for example “gmail.com”), to check whether they are known sources of spam.

Spamhaus Privacy Policy

Provider
ipwhois.io (ipwho.is)
Purpose
Finds the approximate location (country and city) of an IP address whose registration was blocked.
Cookies / storage
No cookies are set on your device.
Data processed
IP address, only if your registration is blocked.
Contacted domains
ipwho.is

If your registration is blocked, your IP address is sent to ipwho.is to find its approximate location (country and city).

ipwhois.io Privacy Policy

Provider
Cloudflare, Inc.
Purpose
Checks that login, registration and password-reset forms are used by a person and not by a bot.
Cookies / storage
No advertising or tracking cookies.
Data processed
IP address and technical browser and device information, only on the login, registration and password-reset pages.
Contacted domains
challenges.cloudflare.com

On the login, registration and password-reset pages, Cloudflare Turnstile (Cloudflare, Inc.) receives your IP address and technical information about your browser and device to verify that you are not a bot.

Cloudflare Turnstile Privacy Addendum