gfxgfx
 
Please login or register.

Login with username, password and session length
 
gfx gfx
gfx
76793 Posts in 13502 Topics by 1651 Members - Latest Member: Arnold99 November 21, 2024, 12:33:58 pm
*
gfx*gfx
gfx
WinMX World :: Forum  |  Technical  |  Protocol Discussion  |  Protocol documentation
gfx
gfxgfx
 

Author Topic: Protocol documentation  (Read 2960 times)

0 Members and 1 Guest are viewing this topic.

Mr. Smith

  • Guest
Protocol documentation
« on: March 13, 2006, 12:37:30 pm »
Hello Folks,

I simply ask if there is a complete documentation of the winmx protocol availible somewhere.
Cause I need to write a complete new client. And therefore it would be useful to have a complete
documentation.

Offline GhostShip

  • Ret. WinMX Special Forces
  • WMW Team
  • *****
Protocol documentation
« Reply #1 on: March 13, 2006, 03:40:19 pm »
Hi Mr Smith, the simple answer to your question is no.

The secondary protocol is fairly well known as it is a simple packet types system but the primary side of things is a little more involved and completely different.

I would suggest the following course of action to help you along

https://www.winmxworld.com/tutorials/mxsniffer.html

https://www.winmxworld.com/tutorials/udp_logger.html

You may use these tools above to gather the relevant data and I also suggest using the mxsock.dll or an open src equivalent
as this will cut down on much of the work required.

http://2sen.dip.jp/arcs/MXSock.zip

A leaf through the code in many of the projects here will provide most of what you need to get you rolling

http://www.mxcontrol.org/modules.php?name=Downloads

The two items below are in Japanese but for your purposes they are still of some use.

http://2sen.dip.jp/arcs/ChatProtocol.txt

http://2sen.dip.jp/arcs/Secondary.txt

I hope you find some of this helpful, as you may be aware we get many people searching for the full protocol and so far we have only seen limited attempts to document the primary protocol and much of it will only be revealed to genuine developers.

If you get stuck drop me a pm and I,ll do my best to help you.

Aldo

  • Guest
Re: Protocol documentation
« Reply #2 on: May 15, 2006, 12:02:11 am »
For someone wanting to write a *NIX based WinMX client not having this documentation make the job much more complicated than it needs to be. I have little enough time for hobby programming projects without having to reverse engineer the WinMX protocol.

Offline GhostShip

  • Ret. WinMX Special Forces
  • WMW Team
  • *****
Re: Protocol documentation
« Reply #3 on: May 15, 2006, 12:19:39 am »
I do sympathise with you Aldo but the security of not being open sourced and ripe for abuse is something many of those with the information you seek are not willing to give up.

No one yet is claiming to have the entire protocol documented anyway, where you wishing to build a complete winmx clone app or just a certain featured program ?

KM

  • Guest
Re: Protocol documentation
« Reply #4 on: May 15, 2006, 08:00:38 am »
just to clarify, you will probably not find anyone with knowledge of the primary protocols who is willing to provide it to anyone else if you wish to implement primary (those who scream "open source" "release specs" etc the loudest - after finally figuring out the protocol all end up agreeing that it should remain closed)

however the rest of it is all public domain and easily accessible in many forms - a few write ups, anything you're not 100% on just figure it out in the program (ie. get a response, display it and you'll quickly spot what the contents of the packet are) however the documentation for chat and secondary are freely posted in several places, as well as being able to look through source code for bits

WinMX World :: Forum  |  Technical  |  Protocol Discussion  |  Protocol documentation
 

gfxgfx
gfx
©2005-2024 WinMXWorld.com. All Rights Reserved.
SMF 2.0.19 | SMF © 2021, Simple Machines | Terms and Policies
Page created in 0.008 seconds with 21 queries.
Helios Multi © Bloc
gfx
Powered by MySQL Powered by PHP Valid XHTML 1.0! Valid CSS!