Winsock SPI (not API) TCP Interface

Cancelled Posted May 11, 2008 Paid on delivery
Cancelled Paid on delivery

This project requires C++ and Winsock programming experience.

We require the ability to send raw TCP/IP packets with all header fields being modifiable using the Winsock SPI (Service Provider Interface).

## Deliverables

This project requires C++ and Winsock programming experience.

We require the ability to do raw TCP/IP packet sending using the Winsock SPI (SERVICE PROVIDER INTERFACE). As Windows XP and Vista do NOT have access raw socket interfaces through the Winsock API, this project will create a legitimate C++-based DLL that registers with the Windows key registry and provides this interface. The DLL must function under default user privileges. Appropriate testing code must be included with the project (e.g. examples of sending correctly formed packets).

All fields of the TCP packet header to be sent must be writable through a library interface provided by the DLL, similar to that available in Berkeley raw sockets. This DLL does not need to handle receiving packets, only outgoing data. This project will be part of research into load balancing (see references for related examples).

For an added bonus, we will support higher bids if a JNI wrapper for this library and associated Java test code is provided.

Happy bidding!

References:

Distributed Packet Rewriting, [url removed, login to view]

IBM Net Dispatcher, [url removed, login to view]

Engineering Microsoft MySQL PHP Software Architecture Software Testing Web Hosting Website Management Website Testing Windows Desktop

Project ID: #3923010

About the project

4 proposals Remote project Active May 14, 2008

4 freelancers are bidding on average $162 for this job

OnQuailty

See private message.

$127.5 USD in 7 days
(6 Reviews)
2.6
ganeshcm

See private message.

$178.5 USD in 7 days
(3 Reviews)
2.6
vw6938755vw

See private message.

$170 USD in 7 days
(1 Review)
0.0
minyunvw

See private message.

$170 USD in 7 days
(1 Review)
0.0