CBFS Filter

A filter driver library that allows you to track and control filesystem, registry, and process manager operations.

Download
CBFS Filter 2020 - What's New
CBFS Filter

Monitor and Control System Operations

CBFS Filter allows you to intercept and react to filesystem, registry, and process manager operations as they occur. Advanced filter rules ensure that your application only gets notified of the operations that you actually care about, and intelligent access rules enable you to enforce access restrictions with no additional effort. Without writing a single line of driver code, you'll be able to modify data, encrypt files on-the-fly, control access, and block requests entirely.

Our product comparison page provides a detailed side-by-side comparison of each of our products. Compare CBFS Filter to our other products and determine which is the best fit for your needs.

CBFS Filter

Powerful Features for Maximum Performance


Proactively Intercept and React to Requests

CBFS Filter's robust, rules-based filtering engine is flexible enough to handle use-cases of any scale and complexity. Target the requests you care about with surgical precision, then react to them as they occur.

Log System Activity for Auditing Purposes

Get a complete picture of who or what is accessing your information. CBFS Filter's comprehensive monitoring capabilities let you keep a detailed record of everything that happens on your system.

Secure Files and Enforce Access Restrictions

Implement on-the-fly file encryption, using algorithms of your choice, for deeply-integrated data security. Leverage intelligent access rules to enforce targeted access restrictions via a modern minifilter driver.

Manage and Protect Registry Keys

Full control over registry key creation, modification, enumeration, and deletion allows you to protect registry keys and their values. You can even redirect requests to other registry keys.

More Reliable than FileSystemWatcher

Never miss a filesystem operation again thanks to CBFS Filter's low-level integration. A dedicated filesystem monitoring component provides everything you need.

Implement Continuous Data Protection (CDP)

Continuously record all filesystem changes, and back up content revisions in real time as each modification occurs. Encrypt the backups before storing them for added peace of mind.

Simple Deployment

The simplified deployment scheme eliminates architecture detection and potential errors. A single CAB file contains all of the drivers and Helper DLLs that are necessary for driver installation.

Flexible Filter Options

Support for the recommended Minifilter mode as well as Legacy mode. Set multiple instances at different altitudes, allowing you to intercept requests before or after other filters.

Create Virtual Files, Directories, and Registry Keys

Create virtual files, directories, and registry keys populated with application-defined data. Windows will recognize them as real, so third-party applications can interact with them in the usual manner.

Monitor Process and Thread Activity

Keep an eye on applications' process and thread activity. Limit access rights to prevent undesired creation, suspension, and termination; and to guard against potentially unwanted programs (PUPs).

Supported Platforms

.NET

Managed .NET Components

Managed .NET components based on the same high-performance codebase as our native editions. The edition of choice for managed .NET applications.

.NET

Cross-platform support for Windows, Linux, macOS and anywhere .NET Standard is supported.
Native libraries are also available for individual platforms.

  • Managed .NET components built atop our high-performance shared codebase.
  • Support for .NET 6, .NET 5, .NET Core 3.1, and earlier.
  • Extensive demo applications written in C# and VB.NET.
  • Comprehensive integrated product documentation.
  • Supports Windows Vista / Server 2008 and later.
  • Seamless integration with Visual Studio.
  • Support for .NET Framework 2.0 - 4.8.
  • .NET Standard 2.0 and 2.1 support.


C++

High-Performance C++ Classes

High-performance C++ classes packaged in 32-bit & 64-bit Windows DLLs. The edition of choice for C++ development on Windows platforms.

C++
  • Seamless integration with popular development environments, including Visual Studio.
  • C++ classes built atop our high-performance shared codebase.
  • Supports Windows Vista / Server 2008 and later.
  • Comprehensive HTML product documentation.
  • Extensive C++ demo applications.


Delphi

Native Delphi Components

Native Delphi components with no external dependencies, based on the same high-performance codebase as our other editions. The natural choice for Delphi programming.

Delphi
  • Supports Embarcadero Delphi 6, 7, 2005 - 2010, and RAD Studio XE through 10.4.
  • Delphi VCL components built atop our high-performance shared codebase.
  • Comprehensive integrated product documentation.
  • Supports Windows Vista / Server 2008 and later.
  • Extensive Delphi demo applications.


C++ Builder

Native C++ Builder Components

Native C++ Builder components, written in C++ and compiled with the C++ Builder compiler for blazing fast performance. The natural choice for C++ Builder programming.

C++ Builder
  • Supports Embarcadero C++ Builder 2009, 2010, and RAD Studio XE through 10.4; for both x86 and x64 platforms.
  • C++ Builder VCL components built atop our high-performance shared codebase.
  • Comprehensive integrated product documentation.
  • Supports Windows Vista / Server 2008 and later.
  • Extensive C++ Builder demo applications.


Java

Powerful Java Classes

Powerful Java Classes, based on the same high-performance codebase as our native editions. The edition of choice for Java development on Windows platforms.

Java
  • Seamless integration with popular development environments, including IntelliJ and Eclipse.
  • Java Classes built atop our high-performance shared codebase.
  • Supports Windows Vista / Server 2008 and later.
  • Extensive demo applications written in Java.
  • Includes comprehensive JavaDocs.
  • Supports Java 1.5+.


Python

Python Modules

Python modules for Windows, featuring the same trustworthy components that come with other editions, available for use in Python 3.

Python
  • Demo applications and comprehensive HTML documentation.
  • Extensive console demo applications.
  • Easy installation using PIP.
  • Python modules for Windows.
  • Support for Python 3.


Qt

Qt Class Libraries

High-performance Qt classes packaged in 32-bit & 64-bit Windows DLLs. The edition of choice for Qt development on Windows.

Qt
  • Qt GUI demo applications and comprehensive HTML documentation
  • 32-bit & 64-bit C++ class libraries (Windows DLLs).
  • Supports Windows Vista / Server 2008 and later.
  • Seamless integration with Qt Creator.
  • Support for Qt 4.8 and Qt 5.


Go

Go Packages

High-performance Go packages based on the same C++ codebase as our other editions. The edition of choice for Go development on Windows.

Go
  • 32-bit & 64-bit C++ class libraries (Windows DLLs).
  • Supports Windows Vista / Server 2008 and later.
  • Comprehensive HTML product documentation.
  • High-performance, C++-based Go modules.
  • Supports Go 1.13 and later.


Node.js

Node.js modules

Node.js packaged modules based on the same C++ codebase as our other editions. The edition of choice for Node.js development on any platform.

Node.js
  • Comprehensive fully-integrated product documentation with extensive sample applications and online help.
  • Demo applications and comprehensive HTML documentation.
  • Built atop our high-performance shared codebase.
  • Support for all major Node.js versions.
  • Supported on Windows and Linux.
  • Node.js packaged modules.



Components

The following components are included in CBFS Filter.

Included Demos

These demos are installed with the product. Download the trial to get started.

Download Trial


30-Day Fully-Functional Trial

Get started today and see why developers worldwide
choose Callback Technologies components.

Order Online


CBFS Filter

A filter driver library that allows you to track and control filesystem, registry, and process manager operations.