Home Products EldoS Products CallbackFilter - EldoS Software (cbfilter-intro)
CallbackFilter - EldoS Software - Introduction PDF Print E-mail

CallbackFilter™

CallbackFilter lets you monitor and control disk activity, track file and directory operations (create, read, write, rename etc.), alter file data, encrypt files and much more...

Created by: EldoS Corporation

Introduction Description License Downloads Help&Support Ask for pricing

CallbackFilter is an SDK (Software Development Kit) which consists of the file system filter driver and user-mode APIs and which lets your application intercept file operations in Windows operating systems. Your application is notified when some file operation (file open, file read, write, directory enumeration etc.) is performed. Besides plain notification, CallbackFilter lets your application decide, what to do with the request - the application can process the request, modify input or output data before or after the request is performed or even tell the operating system to decline / cancel the request.

The usage scenarios for CallbackFilter are really countless. The examples include

  • Continuous Data Protection and mirroring applications which track file updates and/or need to copy the files on-the-fly;
  • Audit applications that track access to certain files;
  • File protection applications which encrypt the individual files and decrypt them on demand when access is granted;
  • Application firewalls, which provide access to certain file types only to predefined applications;
  • and much more...

CallbackFilter provides rule-based interception and processing of the requests, thus offering powerful functionality with almost no coding. Rules both increase speed of request handling (as you can specify, what request types are filtered and what actions are performed for each filtered request).

With CallbackFilter your application gets the following benefits:

  • previously unavailable possibility to control file access on file system level;
  • control over operation before it is performed;
  • possibility to analyze and log both request type and the passed parameters;
  • possibility to perform the operation without passing it to the underlying file system;
  • possibility to modify the passed parameters before or after the underlying file system performs the operation;
  • possibility to handle the operations based on file location or file type

For technical information about CallbackFilter please read Detailed Description.