TDI interception driver for http and TCP/IP traffic monitoring

You will create a TDI Driver.

- The project should be written in C++ that can be compiled in Visual Studio.

- The TDI will transparently intercept all web traffic traffic and log relevant information (windows user performing the request, remote ip address, remote url, first 1k of content) to a file in an easily parseable format. Note that future versions of this software will be required to identify the type of communication occurring (web, chat, p2p, ...) and log other information, potentially blocking certain types of interaction. This future need should be taken into consideration when designing this module.

- C/C++ function/program to install the TDI correctly on Windows 2000/XP and Vista, as well as a function/program to uninstall it.

- Full source code must be provided.

We need a component developed using TDI (Transport Driver Interface) which monitors and analyzes inbound/outbound traffic in real-time. This component should be able to identify and log the following:

* Phase One:

o All web pages visited via a browser.

* Future Phases:

o Web Searches

o Chat

+ Conversations

+ Add friend request

o Searches on p2p software

o ...

Taidot: C-ohjelmointi, Windows Desktop

Näytä lisää: windows tdi driver, tdi interception, tcp tdi, tcp intercept driver, tcp intercept, interception tdi, tdi driver, tdi driver interception, url blocking tdi, we transport, web future studio, visual designing, real web traffic, log web designing, log designing, driver 1, designing web interface, code designing web, interception driver windows, tcp traffic, intercept tdi, windows tdi, windows intercept tcp traffic, transport driver interface, tcp interception driver windows

About the Employer:
( 1 review ) Kansas City, United States

Projektin tunnus: #448857