Skip to content

This is a ad filter software using dns based on tdifw

License

Notifications You must be signed in to change notification settings

yang123vc/adfilter

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ADFilter

Filter AD in windows kernel.

demo

How to use

just add host any you want to filter.

How to build

To build driver and application, you need Visual Studio 2013 and WDK8.1
To build installer package, you need nsis.

This is repository contain those projects:

  • Tdi fw
    A kernel lib implement the commuication with windows TDI Driver,
    and provide a interface for handling network packet.
  • ADFilter driver
    This is the driver we write for filter dns message in kernel.
  • ADFCon
    This project provides a C dll for User Application access to the driver. (It also has a command line interface,but not recommended)
  • ADFilter application
    This is a WPF application for control the driver.(make sure it has administrator privalge)
  • Installer
    You can use the nsis script use build a package for install and uninstall,for more information please see this document

Update

2017.7.29:

  • add a project to build nsis installer in visual studio.
  • use Regular Expression SLRE replace the absolute compare. regexp

About

This is a ad filter software using dns based on tdifw

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 86.7%
  • C# 6.6%
  • C++ 4.0%
  • NSIS 2.5%
  • Batchfile 0.2%