Vad är XDCC?

XDCC var från början ett skript för användning på Internet Relay Chat (IRC) i mitten av 1990-talet. Det är nu en filbetjänande IRC-webbläsare tillgänglig som ett tillägg till en IRC-klient, och fungerar som en sökmotor. Ibland kallas XDCC för Xabi DCC, efter dess ursprungliga utvecklare. XDCC använder två typer av kommandon: privat meddelandefråga (msg) till en IRC-nätverksbot och klient-till-klient-protokoll (CTCP)-kommandon till en bot som använder en IRC-klient. XDCC-servrar hanterar vanligtvis bara mycket stora filer, såsom hela filmer, i paket för nedladdning och uppladdning i extremt höga hastigheter. XDCC-bots är ofta hackade datorer vid utbildningsinstitutioner eller större företag, valda för sina extrema överföringshastigheter över hastigheten för kabel eller digitala abonnentlinjer (DSL).

Det finns XDCC-användningar som är lagliga, och en av dessa är en paketerad XDCC i klientprogramvara som gör det möjligt att skapa och publicera ordböcker till cd-skivor (CD-skivor) eller digitala mångsidiga skivor (DVD-skivor). Dessa kan vara enspråkiga, tvåspråkiga eller flerspråkiga, och de kan anpassas med speciella funktioner och formatering för att passa den marknadskund de säljs till, inklusive att lägga till kundlogotyp och varumärke i ordboken. Dessa kommer med funktioner som enkla och avancerade sökfunktioner i ett användarvänligt gränssnitt; och för att göra ordböckerna sökbara från andra applikationer finns det funktioner för applikationsintegration.

Samma klientprogramvara kan också användas i en process för att producera ordböcker för webbplatser. Ordboksinnehållet är indexerat och tillhandahåller sök- och konverteringsmöjligheter enhetligt, vilket möjliggör sökning i flera ordböcker på en webbplats. Till exempel, om ett företag har både en bildordbok och en synonymordbok, kommer sök- och indexeringskommandona enhetligt att hämta från alla ordböcker utan att behöva lära sig separata kommandon för varje ordbok eller avgränsa separata filvägar. Semi-automatisering möjliggör uppdateringar och omindexering av dessa ordböcker snabbt med nya termer.

Under fildelning använder XDCC-bots ett direkt klient-till-klient-protokoll (DCC) för att möjliggöra handskakning och använder en IRC-server för peers att sammankoppla och utbyta filer. Användningen av IRC-servern avbryts när anslutningen är upprättad. Användare kan sedan begära av XDCC-boten en lista över dess filpaket som är tillgängliga för nedladdning, och från den listan, ange ett kommando som antingen startar nedladdningen omedelbart eller placerar datorn i en kö för nedladdning.

Det mesta av XDCC-användningen är inte bara att använda omedvetna hackade datorer som överföringsstationer, utan också att ladda ner olagligt innehåll. XDCC har ett mångsidigt gränssnitt och enkel kommandostruktur, vilket gör det till ett frestande val för vissa för dessa olagliga syften. Det finns dock detta att tänka på: Recording Industry Association of America (RIAA) och Motion Picture Association of America (MPAA) söker både aktivt och flitigt efter hackad datoranvändning för att åtala för att skydda artisternas och deras industriers vinster.