WinMX - WinMX

WinMX
Wmxlogo.jpg
Skærmbillede
Winmxscreenshot.JPG
Udvikler (er) Kevin Hearn ( Frontcode Technologies )
Første udgivelse 4. december 2000 ; for 20 år siden ( 2000-12-04 )
Endelig udgivelse
3.53 / 2. juli 2004 ; 17 år siden ( 2004-07-02 )
Udgivelsesversion
3.54
Operativ system Microsoft Windows
Platform Windows XP/Vista/7/8/10
Type Fildeling
Licens Freeware
Internet side Winmx.com (arkiv)

WinMX (Windows Music Exchange) er et freeware peer-to-peer fildelingsprogram , der blev skrevet i 2000 af Kevin Hearn (formand for Frontcode Technologies ) i Windsor, Ontario ( Canada ). Ifølge en undersøgelse var det kilde nummer et til online musik i 2005 med anslået 2,1 millioner brugere. Frontcode Technologies opgav selv udviklingen af ​​WinMX i september 2005, men udviklere bragte tjenesten tilbage online inden for få dage ved at frigive patches. WinMX bruges fortsat af et fællesskab af entusiaster.

Herefter frigav Kevin Hearn Tixati i 2009 og Fopnu i 2017. Fopnu er en klient og et netværk med nogle ligheder med WinMX .

Historie

Begyndelser

WinMX begyndte sit liv som en OpenNAP -klient, der kunne oprette forbindelse til flere servere samtidigt.

Frontcode Technologies oprettede senere en proprietær protokol , kaldet WinMX Peer Network Protocol ( WPNP ), som blev brugt fra og med WinMX 2 i maj 2001. Frontcode Technologies havde betjent flere peer -cache -servere for at hjælpe WPNP -netværksdrift.

Downloads kan være meget hurtige for populære sange, da brugeren kan køre en "multi-point download", der samtidigt downloader den samme fil i små stykker fra flere brugere. WinMX-programmet rummer et par indbyggede funktioner såsom overvågning af båndbredde , korte beskeder og hosting af chatrum og funktioner som en OpenNap-klient. Brugere kunne forhandle om en udveksling af deres filer ved hjælp af systemet til korte beskeder eller chat. Efter at overførslerne er startet, har hver mulighed for at vælge båndbredde for den anden for at sikre, at begge overførsler slutter mere eller mindre på samme tid.

Lukning af Frontcode Technologies

Den 13. september 2005 modtog Frontcode Technologies et brev om ophør og ophør fra Recording Industry Association of America, der krævede, at de enten implementerede filtre for at gøre det umuligt for brugere at downloade ophavsretligt beskyttet materiale fra WinMX eller lukke ned. Den 21. september 2005 gik WinMX -startsiden og Frontcode Technologies ' peer -cache -servere (centrale servere, der er afgørende for WinMX -peer -netværket ) offline.

Opstandelse

Den 23. september 2005 kunne brugerne downloade to uofficielle patches til WinMX fra to ikke -relaterede websteder. Disse patches fungerede ved at ændre det DNS -opslag, WinMX bruger til at finde peer -caches. Når WinMX forsøger at finde Frontcode Technologies ' peer -caches , dirigeres det i stedet for at slå en af ​​de nye peer -caches op, der er oprettet af WinMX -fællesskaberne.

I 2008 blev en ny patch frigivet til at falde sammen med tredje årsdagen for de to tidligere patches udgivelsesdato. Kendt som "WinMX Community Patch", blev det skabt gennem en fælles indsats fra en uafhængig tredjeparts programmerer og kooperative input og test fra de to samfund. Understøttet og tilgængelig for download af begge grupper, det er beregnet til at erstatte de tidligere patches, der blev brugt, så alle brugere igen kan oprette forbindelse til et enkelt sæt peer -caches, hvilket forener alle brugere for første gang siden den officielle lukning af WinMX i 2005 .

Netværksangreb

WinMX -netværket havde fra maj 2011 været under angreb på protokolniveau fra en utilfreds community -udvikler (programhacker), der var uenig med dem, der driver netværkssupportinfrastrukturen (brugerunderstøttelsesfora og peer -cache -operatører). Som et resultat af disse angreb ville WPNP -netværkssøgninger returnere tilfældige forespørgselsresultater (sammen med relevante resultater), der ikke var relateret til det specifikke udtryk, der blev søgt efter, og også brugere kunne ikke modtage en komplet chatrumsliste. En webbaseret WinMX Chat Room List blev oprettet for brugere at hente en fuld lokaleliste og tilbød også muligheden for manuelt at tilføje chatrum til weblisten. Udover at tilbyde en live liste over chatrum, tilbød den også en et -klik -løsning til at deltage i chatrum i WinMX via selve websiden med WinMX Link Handler. Som nævnt ovenfor er angrebene på protokolniveau ophørt, og netværket har fungeret normalt, omend med et fald i netværksbrugere; det er i øjeblikket for tidligt at vurdere procentdelen af ​​"tabte" brugere, men det overstiger helt sikkert flere tusinde og kan fungere som en advarsel for andre P2P -netværk, der har protokolsvagheder, der kan udnyttes.

Tixati og Fopnu

I 2009 frigav Kevin Hearn Tixati , et annoncefrit freeware P2P -fildelingsprogram baseret på BitTorrent- protokollen, forbedret med en kanalfunktion, hvor brugerne kan chatte, dele lister over web- og medielinks, streame lyd- og videomedier med al kommunikation bliver krypteret.

I 2017 frigav Kevin Hearn Fopnu , en klient og et netværk med nogle ligheder med WinMX . Fopnu er et decentraliseret netværk med de seneste fremskridt inden for P2P -teknologi, ren UDP og med al kommunikation krypteret. Den annoncefrie freeware-klient omfatter chatrum, kontaktliste (med private beskeder), søgevinduer, browsing i en kontakts bibliotek og oprettelse af kontaktgrupper (for at kontrollere adgangen til dit bibliotek). Deling af enorme mængder filer er meget lettere (end at oprette mange Torrent -filer) og har meget lidt overhead.

Fungere

Der er en øvre grænse for størrelsen på filer, der kan deles: 2 GB. Denne designbeslutning var at opretholde Windows 98 -support. Programmet kører også på Windows XP , Vista , 7 , 8 og 10 , så længe de relevante Microsoft C ++ - driftstidsbiblioteker er til stede. Det kører på Linux under Wine .

For at komme i gang opretter brugere forbindelse til WinMX Peer Network (WPN) enten som en primær eller sekundær bruger. Et flertal af funktionerne på WPN er tilgængelige for begge brugere, men primære brugere skal bruge mere båndbredde, har en tendens til at have bedre forbindelser og have mulighed for at være vært for chatrum. Sekundære brugere bruger meget lidt inaktiv båndbredde, men deres langvarige forbindelse til netværket er ikke altid stabil.

Deling af filer i WinMX

WinMX -brugere kan dele næsten alle typer filer ved hjælp af netværket. De mest almindelige filtyper som f.eks. Lyd , video , billeder og arkivfiler er som standard tilgængelige, og alle andre kan konfigureres i programmets indstillinger. WinMX har en filstørrelsesbegrænsning, der begrænser delte filer til 2 GB i størrelse. En bruger kan også kun dele 5.000 synlige filer til en primær forbindelse (ukendt om andre filer ville blive delt, men ikke på listen) og 3.000 filer (maksimum sendt til den primære) for en sekundær forbindelse. Disse begrænsninger gælder ikke på OpenNap -servere.

Søger efter filer

Brugere kan søge efter næsten enhver fil i WinMX. Når en bruger sender en søgning, spredes søgningen i hele netværket. Hvis der findes en fil, sendes filens hash sammen med IP -adresse og primære nodeoplysninger for brugeren med filen til den bruger, der foretog søgningen. Søgninger kan også foretages med hash i stedet for ord og tal.

Chatter

WinMX giver en person mulighed for at være vært for chatrooms med den indbyggede Chat-funktion. Der er nogle lokaler forbeholdt chat, nogle til handelsfiler, og nogle som tillader begge. På sit højeste havde WinMX typisk omkring 1.500 til 2.000 chatrooms til enhver tid på et væld af sprog. WinMX giver også sine brugere mulighed for at sende beskeder til hinanden ved hjælp af funktionen Privat besked, uanset om de var i det samme chatrum eller downloader fra/uploader til hinanden. Indstillinger tillader dog enhver bruger at blokere meddelelser fra brugere, hvis de vælger det. Det er også muligt at være vært for chatrooms på andre sprog end engelsk, såsom japansk, tysk, fransk og italiensk.

OpenNap

WinMX startede som et Peer-to-Peer-program, der havde forbindelse til OpenNap-servere. Det kan stadig oprette forbindelse til mange OpenNap -servere. Disse servere gør det muligt for brugere at oprette forbindelse til en bredere brugerbase og også modtage mange flere søgeresultater. To fordele ved at køre OpenNap er muligheden for at have en permanent venneliste kaldet en hotlist og muligheden for at vise et ubegrænset antal filer til deling.

Oversættelser

WinMX er indfødt engelsk, men sprogfiler kan installeres for at oversætte menuer til følgende sprog: kinesisk, hollandsk, finsk, fransk, tysk, græsk, ungarsk, italiensk, japansk, norsk, polsk, portugisisk, russisk, sardinsk, spansk og svensk . Et rimeligt antal chatrum er på tysk, hollandsk eller italiensk.

I 2002 udgav Recording Industry Association of Japan en rapport, hvor 84% af japanerne, der havde brugt fildelingssoftware, rapporterede ved hjælp af WinMX, hovedsageligt til at dele J-pop mp3'er . WinMX fortsatte med at være den vigtigste fildelingsklient i Japan, indtil den blev overhalet af Winny og Limewire i 2007. Selv så sent som i 2013 fandt Palo Alto Networks ud af, at WinMX var det sjette mest populære netværk i Japan.

Tredjeparts programmer

Ud over programmet og patches, udviklere og WinMX -brugere oprettede tredjepartsprogrammer for enten at forbedre chatrumsfunktionen eller for at kontrollere upload af andre jævnaldrende.

Snak

Det meste af softwaren blev fremstillet af tredjepartsudviklere til brug i WinMX- chatrum . De inkluderer bots, servere til værtsrum og plugins. Bots blev brugt i chatrummene til enten at gøre det mere livligt, introducere spil eller til at moderere brugere, vedligeholde lister over de filer, en bruger i et chatrum har og mere. Andre plugins udførte automatiske funktioner, herunder visning af musikfiler, der i øjeblikket afspilles på brugerens computer og hjælper med at lægge farvede ASCII -billeder i rum.

Tredjeparts chat -servere blev primært brugt til at være vært for chatrum på netværket. Dette skyldes de forbedrede administrationssystemer i tredjepartsservere samt evnen til at være vært for et chatrum uden at skulle bruge winmx -klienten. Nogle tredjeparts chatklienter indeholdt også nyttige genveje eller menuer for at gøre det lettere at administrere en kanal. For normale brugere kan chatklienter eller selve WinMX -klienten bruges til at se lokaler uafhængigt af serveren. Webfortegnelser over chatrummet var også tilgængelige.

Upload ledere

Uploadadministratorer (MxMonitor og Leechhammer) kan bruges til at kontrollere uploadfrekvensen for jævnaldrende og kan blokere visse former for jævnaldrende fra at downloade, herunder dem, der ikke deler filer.

Udskiftningskunder

Et indledende projekt kaldet WinPY forsøgte at lave en erstatning for open source WinMX -klient. WinPY -projektet var det mest succesrige erstatningsklientprojekt, da der blev frigivet en forhåndsvisning af alfa -version med begrænset grundlæggende funktionalitet; den gik dog hurtigt i stå på grund af manglende interesse. Der har også været flere forsøg på at starte nye projekter for at oprette erstatningskunder, men de fleste er gået i stå, før de frigav noget fuldstændigt afsluttet. Et projekt annonceret på et større WinMX community -websted var oprindeligt planlagt til at blive frigivet i november 2012, men der var mange offentliggjorte forsinkelser på grund af mangel på dygtig programmeringsstøtte. Projektet blev endelig frigivet til offentlige testere som en betaversion den 22. september 2013 og under et nyt navn (OurMx), og yderligere udgivelser vil fortsat blive foretaget forud for en formel klientudgivelse. Historiske oplysninger om OurMX -klientens fremskridt kan ses ved at følge nedenstående link.

Se også

Referencer

eksterne links