Jump to content

XDCC

From Wikipedia, the free encyclopedia
A list of packs available from an XDCC bot

XDCC(Xabi DCCoreXtended DCC) is a computerfile sharingmethod which uses theInternet Relay Chat(IRC) network as a host service.

History

[edit]

Limitations in the originalDCC protocolprevented the transfers of very large files, or groups of files. XDCC was developed to allow batching of files together, and requesting/sending those files to others.[1]

XDCC was initially ascriptwritten in 1994 forircII[2]by Xabi. This script extends the ircII DCC command. Now XDCC refers toIRC botsrunningfile sharingprograms in general.[3]XDCC bots serve one or more usually large files for download using theDCC protocol.XDCC is commonly employed in distributing illegal content, such aswarezreleases of software, music, and movies.

Features

[edit]

Unlikepeer-to-peertransfers, XDCC servers are often hosted on connections with very high upstream bandwidth, sometimes in excess of 100 Mbit.[4]OftenFTPservers are also running on the XDCC servers to facilitate uploading of materials to them. Many XDCC servers run on security compromised computers.[5]

Usage

[edit]

Since browser-based IRC scripts are not compatible with the DCC protocol, users need to install a program such asmIRCorHexChaton their computer. In order to receive files, the software has to be properly configured, otherwise downloads will be rejected by the software.[6]

To use XDCC, one can send a private message (query) or send aCTCPcommand to a bot, using anIRCclient. The user can ask a bot what files it has by private messaging "xdcc list" to the bot. However, this feature is often disabled as to not attract too much attention. When a user wants to download a packet or file from a bot, the user would type something such as "xdcc send #<pack number>" to the bot. The bot will either start sending the user the packet or the bot will place the user in a queue, and force the user to wait their turn. Some channels have special rules, for example requiring the user to join a second channel within a certain amount of time after starting the download to avoid interruptions.[7]

Addons exist, such as XDCCKlipper (for mIRC) which listen to adverts listed in a channel by the bots and save them to a separate window to facilitate easier browsing and allow users to view the status of a bot (speed, queues, slots etc.).

References

[edit]
  1. ^Sachs, Marcus; Piccard, Paul; et al. (2005).Securing IM and P2P Applications for the Enterprise.Syngress. p. 387.ISBN978-1-59749-017-7.Retrieved2013-04-09.
  2. ^Charalabidis, Alex (1999-12-15)."DCC: File Servers and XDCC".The Book of IRC: The Ultimate Guide to Internet Relay Chat(1st ed.).San Francisco, California:No Starch Press.pp.219 – 220.ISBN1-886411-29-8.
  3. ^Wang, Wallace (2004-10-25)."Instant Messaging and Online Chat Rooms: Downloading files from IRC".Steal this File Sharing Book(1st ed.).San Francisco, California:No Starch Press.p.66.ISBN1-59327-050-X.
  4. ^"Nipponsei - Music Fresh From Japan".Archivedfrom the original on 28 September 2015.Retrieved27 September2015.
  5. ^"XDCC".Archived fromthe originalon 2018-02-08.Retrieved6 June2020.
  6. ^"How To Configure mIRC For Downloading".The Load Guru.Archivedfrom the original on 17 January 2023.Retrieved27 September2015.
  7. ^"How To Download With mIRC: Troubleshooting".The Load Guru.Archivedfrom the original on 17 January 2023.Retrieved27 September2015.
[edit]