Explore our security philosophy, understand protection limits, access threat intelligence, and support the project.
Connect with the BastionGuard community, report bugs, and access tools to identify potential phishing threats.
Explore BastionGuard's documentation, screenshots, developer resources, and open-source code.
Download BastionGuard's endpoint security solutions for Linux desktops and Android devices.
Access security advisories, vulnerability reporting guidelines, CVE records, and responsible disclosure information.
Discover the people, principles, and vision behind BastionGuard, and learn how to support the project's development.
This is the complete list of members for bsc::proc::ProcMon, including all inherited members.
| cache_ | bsc::proc::ProcMon | mutableprivate |
| cache_mutex_ | bsc::proc::ProcMon | mutableprivate |
| cache_process(const bsc::model::ProcessInfo &info) const | bsc::proc::ProcMon | |
| cached(std::uint32_t pid, bool allow_recent_exit=true) const | bsc::proc::ProcMon | |
| exited_ | bsc::proc::ProcMon | mutableprivate |
| inspect(std::uint32_t pid, bool checksums=false) const | bsc::proc::ProcMon | |
| inspect_procfs(std::uint32_t pid, bool checksums) | bsc::proc::ProcMon | privatestatic |
| invalidate(std::uint32_t pid) const | bsc::proc::ProcMon | |
| note_exec(std::uint32_t pid, bool checksums=false) const | bsc::proc::ProcMon | |
| note_exit(std::uint32_t pid) const | bsc::proc::ProcMon | |
| note_fork(std::uint32_t child_pid, std::uint32_t parent_pid) const | bsc::proc::ProcMon | |
| recent_candidates(std::uint32_t uid, std::chrono::milliseconds max_age=std::chrono::milliseconds(5000), std::size_t limit=8) const | bsc::proc::ProcMon | |
| recent_candidates_any(std::chrono::milliseconds max_age=std::chrono::milliseconds(1500), std::size_t limit=8) const | bsc::proc::ProcMon |
BastionGuard is designed for system protection, real-time monitoring, and defense against threats such as ransomware and persistent attacks.
© 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.