Microsoft SQL "Wire Protocol" Interpreter - repost

Avg Bid (USD)
Project Budget (USD)
$1500 - $3000

Project Description:
Develop a C/C++ application (running on Windows or Linux) capable of standing in between and application and a Microsoft SQL Server (must support 2005 to 2012) and parse communications packets as they transit to and from the SQL Server. Basically, a Microsoft SQL Proxy server. Interpretation of the wire protocol will allow for auditing/metering/performance monitoring. This job only requires for an interface to allow for hooks to be put in to react to different events (i.e. Logon/Logoff/Select, etc...) Actual auditing/metering/performance monitoring will be implemented later and is outside the scope of this job.

The core work is to create an interpreter for Microsoft SQL wire protocol. The engine will receive packets of data (as received at the network layer) and will be responsible for aggregating/interpreting the incoming stream of data in order to be able to trigger events (i.e. whenever an SQL command is sent over-the-wire).

Skills required:
C++ Programming, Software Architecture, SQL
About the employer:
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.

$ 5154
in 60 days
$ 2577
in 21 days
$ 5154
in 40 days
$ 1666
in 20 days
Hire lookfie
$ 1555
in 21 days
$ 1500
in 20 days
$ 7777
in 150 days