How the Patch Works
Have you ever wondered how the patch works, well you can earn about it here. Many times this idea was fought over, but in the end patching WinMX was the right thing to do.
Cache Server History:
The Frontcode Era:
As you can see the system was plain and simple enough, with the
client contacting the cache index (actually a DNS server - Domain
and receiving the address of an actual peer cache that delivered visiting clients with ten Primary node/IP addresses
that could be connected to on the WPN, whilst allowing expansion and replacement of caches at the indexer level to avoid requiring a rewrite of the client.
This was the basic system employed by Frontcode/WinMX Technologies to allow clients to connect to the network,
the Cache Indexer being the critical piece that allowed them to add a list of different DNS names to regionalize the WinMX clients based on the clients own settings.
This would of course help bring more local clients together allowing for faster transfers and improved chances of obtaining the popular
types of file content in any particular region.
WinMX Group Era:
When the operators of WinMX.Com shut down their service they
closed the Cache Index and this in a single instance made the entire
as no system was in place to allow clients to continue to join the network,
this situation changed when WinMXGroup developed a patch and made many further improvements such as fake file filtering and blocking,
this then became the patch of choice for many file sharers and used the system shown here.
WinMX Group Closure:
After nearly two years of operation WinMXGroup made the decision many had feared and closed their
Cache Indexer and Caches, this then led to yet another effort to pick up the pieces by the community.
Having relied twice now on solutions that involved a weak point, the community has learned its lesson and deployed a more robust system
that is not under the control of a single individual nor hosted in the same place,
the solution deployed is now based on a new architecture and hopefully will be more enduring than its predecessors.
In this system all caches are pointed to by all indexing servers and as such can be expanded fairly easily in an emergency,
you will notice there are now 3 separately located and operated Cache Indexers, each can be queried in turn if one is not accessible for any reason, also each is capable of accessing many tens of caches.
We hope you will agree this is a superior system of connecting to the network and hopefully will be trouble free for the foreseeable future.
How the patch operates:
The patch works by using dll injection on the Winsock dll. So when it is present in the WinMX folder it will use it by default instead of the system's one. This was used to patch the RTF problem, and chat attack.
The patch basically is like a bridge, anything trying to cross the river needs to go over it, or in this case through it. It simply analyzes the data and adds changes, filters, and other useful functions done by itself.
This feature uses the WinMXWorld blocklist to block the RIAA and other companies from flooding the network, and from connecting to you.
Search Result Filtering:
Removes all fake files from your searches so your downloads no longer fail.
The patch automatically forwards ports on your router if it supports this feature.
Credit: Thanks to
WinMX world for providing helpful information & pictures.