Chat Protocol Packet Decoding

Completado Publicado Feb 26, 2007 Pagado a la entrega
Completado Pagado a la entrega

We require modules to be written to decode different chat protocols (currently MSN/Yahoo/AOL/ICQ) so that the chat participants and messages can be logged. These need to be developed by March 17th so that they can be tested and deployed by the end of March.

You will be provided with a test version of the network filter and our current MSN decoder module.

The network filter intercepts the TCP/IP packets and passes the packet data to the chat decoder module. The chat decoder module analyzes the packet data and creates a message object that is then used to log the data. All this exists and works - you will only be required to work on the chat protocol decoder module. The chat protocol decoder should be able to identify whenever someone joins or leaves the conversation and all the chat messages typed by any participant in the in the conversation. Any other events are not required at the moment.

The resulting module code must be written to be portable between Windows and Linux, be thread safe and fast.

There may be a future requirement to enhance the existing modules to log more events (i.e. file transfers) and to write modules to decode additional chat protocols.

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):

b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.

3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform

Microsoft Windows, Linux, C/C++

Programación en C Ingeniería Linux Microsoft MySQL PHP Arquitectura de software Verificación de software Windows Desktop

Nº del proyecto: #2857270

Sobre el proyecto

5 propuestas Proyecto remoto Activo Mar 5, 2007

Adjudicado a:

vulpinesolutions

See private message.

$850 USD en 24 días
(34 comentarios)
5.6

5 freelancers están ofertando un promedio de $918 por este trabajo

technoparkcorp

See private message.

$2125 USD en 24 días
(11 comentarios)
6.6
remouter

See private message.

$467.5 USD en 24 días
(7 comentarios)
3.2
derek192

See private message.

$467.5 USD en 24 días
(5 comentarios)
2.6
bernardlok

See private message.

$680 USD en 24 días
(3 comentarios)
1.1