Kazaa Protocol Project

This project will be in 2 parts. Each part is equally important. This is for SERIOUS C++ or VB programmers ONLY. The first part is to document the Kazaa protocol up to version 2 of the program. It is up to the coder to determine the best method to acquire this information such as researching online or sniffing the packets. The final documentation will be in HTML format and using diagrams where needed to better describe the protocol. The items the document must cover are as follows: 1. known port numbers used 2. the protocol (frames/bytes) to establish a connection (to other users, to list what files the users have, etc) 3. the protocol (frames/bytes) to get the file 4. how the participation ranking is stored and sent to other users 5. the protocol to list out all the current Kazaa user and associated IP 6. how kazaa sends the ads that show up in the bottom left of the program (see the attached) 7. how kazaa pop-ups a new browser window and places/directs an ad to show up ITEMS 5, 6 and 7 is the MOST IMPORTANT. The document format can be just a title, heading and then the information in 1 big html file with just a white background. There is no need for fancy graphics or layout. The second part is to write a small C++ or VB program that will demonstrate/prove that everything you stated in part 1 is correct. The GUI can be simple but the functionality must all be there (especially ITEMS 5, 6 and 7). The code should be well-commented and using sub/functions/classes when possible. In the end, just make is so that I can cut and paste the code easily. The prerequisite for this project are: - currently an avid Kazaa user - you already understand what I want by just reading the above because you use Kazaa - firm understanding of TCP and UDP - knowledge of how to build frames - knowledge and have the tools to sniff packets - can deliver on time

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Coder will not resell/used/distribute any documents and source code that was used in the creation of this project. 3) Coder will delete/destroy all documents and source code related to this project within 90 days of completion. 4) Complete ownership and distribution copyrights to all work purchased.

## Platform

Windows 2000

## Deadline information

Deadline: The total time the coder will have to do this project is 14 days from when the bid is accepted. Do not bid if you can't deliver within this timeframe.

Квалификация: Программирование на С, Техника, Microsoft, MySQL, PHP, Архитектура ПО, Тестирование ПО, Visual Basic, Рабочий стол Windows

Показать больше kazaa protocol, where to get programmers, what are classes in programming, vb programmers online, vb creation, user diagrams, understanding programming, tools needed for programming, programming classes online, programmers numbers, programmers needed online, pop up programmers, part time online programming, out source programmers, online programming work html, online programming classes, online programmers working, online c++ program classes, make an ad online, how to write vb

О работодателе:
( 15 отзыв(-а, -ов) ) Canada

ID проекта: #2900339

3 фрилансеров(-а) в среднем готовы выполнить эту работу за $3071


See private message.

$501.5 USD за 14 дней(-я)
(9 отзывов(-а))

See private message.

$8500 USD за 14 дней(-я)
(18 отзывов(-а))

See private message.

$212.5 USD за 14 дней(-я)
(24 отзывов(-а))