DNS RESOLVER IMPLEMENTED AS A WINDOWS SERVICE  (MAIN FEATURE INTERCEPTION AND REDIRECTION TO ANOTHER HOSTED DNS SERVER) with   WinDivert

winnie juwe
winnie juwe used Ask the Experts™
on
Hello forum

My developing environment is  Visual Studio  2015 enterprise , with Windows Driver installed.

I just started  going  going browsing through the  documentation at  https://github.com/basil00/Divert.

My  project description is this  :  My Project description : DNS RESOLVER IMPLEMENTED AS A WINDOWS SERVICE
 (MAIN FEATURE INTERCEPTION AND REDIRECTION TO ANOTHER HOSTED DNS SERVER) The scenario of my laboratory research
 work is this : My research laboratory has one hundred work stations, with users on each system. My research work is
 centered on making users Web browsers (opera and Firefox and e.t.c) queries i.e web surfing , to be intercepted and
 redirected to a local hosted DNS SERVER which will communicate with top level domain name servers around the world
 and return the request back to the users. The solution is to be design as a WINDOWS SERVICE (not a GUI).
 
 
 I want to know can i write a DNS RESOLVER IMPLEMENTED AS A WINDOWS SERVICE
 (MAIN FEATURE INTERCEPTION AND REDIRECTION TO ANOTHER HOSTED DNS SERVER) with   WinDivert



My questions :

Is there any documentation for writting the WinDivert.dll in windows service to serve as matching packet (Conditiosn for INTERCEPTION AND REDIRECTION)


(2) The WinDivert.sys do i need to manipulate it for packet intercettion and redirection


(3) The rerouted packet is going to a DNS server on 189.200.200.4  in my network, how do i achieve the packet  modification for rerouting to the  DNS server.


Would really appreciate someone help in achieving this

Thank you so much.
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial