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 126.96.36.199 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.