Skip to content

abysdom/bus-filter-framework

Repository files navigation

Bus Filter Framework

A framework for Windows KMDF-based upper filter drivers to behave as bus filters. You don't need to write WDM drivers any more!

Sample Driver

Check the code in the BusFilter directory as well as ReadMe.htm in the WDKStorPortVirtualMiniport directory. To build the sample driver, open mp\mp.sln with Visual Studio Community Edition.

CodeQL Advanced
MSBuild

Alternative to Installation

  1. bcdedit /set testsigning on
  2. reboot
  3. devgen /add /bus ROOT /hardwareid root\mp
  4. pnputil /add-driver install.inf /install

Alternative to Uninstallation

  1. pnputil /remove-device /deviceid root\mp
  2. pnputil /delete-driver oemXX.inf

Screenshots

  1. Driver Details
    Driver Details
  2. GPL v3 Notice
    GPL v3 Notice
  3. Compatible IDs
    Compatible IDs

Documentation

Please navigate to here.

FAQ

Please navigate to here.

Open-Source Project Inspired by BFF

Donations

If this piece of work eases your pains and you would like to encourage the author, donations are welcome and appreciated!

License

If you need a software license other than GNU GPL v3, please contact the author.

More Questions?

Ask DeepWiki

About

A framework for Windows KMDF-based upper filter drivers to behave as bus filters. You don't need to write WDM drivers any more!

Topics

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages