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


i did research studies , have following questions.

my project description :

dns resolver implemented windows service (main feature interception , redirection hosted dns server)

the scenario of laboratory research work : research laboratory has 1 hundred work stations, users on each system. research work centered on making users web browsers (opera , firefox , e.t.c) queries i.e web surfing , intercepted , redirected local hosted dns server communicate top level domain name servers around world , return request users. solution design windows service (not gui).

from reading "legacy driver" - legacy driver used driver project main goal driver service type of kernel-level filter driver implemented windows service , or non-pnp .

my question can achieve dns resolver implemented windows service (main feature interception , redirection hosted dns server) drive dns web browsers queries interception , redirection.

just wondering looking @ https://github.com/microsoft/windows-driver-samples/tree/master/network/trans/inspect, "he sample driver consists of kernel-mode windows filtering platform (wfp) callout driver (inspect.sys) intercepts transport layer traffic (for example, transmission control protocol (tcp), user datagram protocol (udp)," suitable dns redirection.

my question :

can use legacy driver (driver service type of kernel-level filter driver implemented windows service). work windows filtering platform traffic inspection dns web browsers interception , redirection (a kernal level driver windows service).

a further illustration : on web browser in work stations should user want to, browser https://www.winnie.com (being resolved dns 182.2.2.1 ) should intercepted , redirected local hosted dns server communicate top level dns servers around world , user . being implemented windows service---intercept traffic reverse proxy, split , repackage it.

the above thought , approach work. please if solution design pattern wrong gladly accept correction, , how can achieved looking forward correction


Comments

Popular posts from this blog

ubuntu - PHP script to find files of certain extensions in a directory, returns populated array when run in browser, but empty array when run from terminal -

php - How can i create a user dashboard -

javascript - How to detect toggling of the fullscreen-toolbar in jQuery Mobile? -