peer to peer file sharing (linux reviews)linuxreviews.org/software/p2p/p2p.en.print.pdf · >...

7
> Linux Reviews > Software guides > Peer to peer file sharing Peer to peer file sharing v1.0.1 (en), xiando How to download movies, music and games from the internet. General information 1. Some Facts 2. BitTorrent: The best way to get tv-series 3. Direct Connect: The best p2p system 4. ftp 5. giFT 6.1. Content plugins 6.2. Frontends 6.3. Getting started 6. Gnutella 7. IRC 8. Kazaa 9. WinMX 10. 1. General information Everything that can be digitalized is available on the Internet. Movies, music videos, CD records, games, books and more can be downloaded freely. You will not find such things on normal websites, the net has much more to offer than what you see when using a web browser. You need special peer to peer (p2p) file sharing software to get media off the net. Be aware that much of the content on the p2p networks is copyrighted and therefore illegal to download in some countries. p2p software can be divided into three groups: Those who connect to one large central server (Winmx, Kazaa). 1. Those who connect to one or more small servers (Direct Connect). 2. Those who only seek other clients and do not go through servers at all (Overnet). 3. The best p2p software is currently Direct Connect, but there are other very good alternatives. It is all about sharing, most systems require you to share and upload a given amount. You get media from others by allowing them to download from you. Keep in mind that because of the nature of p2p no program file downloaded from such services are safe. Executables may contain viruses and other evil code. Windows users should use a virus scanner before Peer to peer file sharing (Linux Reviews) 1. General information 1

Upload: dothuy

Post on 05-Mar-2018

216 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Peer to peer file sharing (Linux Reviews)linuxreviews.org/software/p2p/p2p.en.print.pdf · > Linux Reviews > Software guides > Peer to peer file sharing Peer to peer file sharing

> Linux Reviews > Software guides >

Peer to peer file sharingPeer to peer file sharing v1.0.1 (en), xiando

How to download movies, music and games from the internet.

General information1. Some Facts2. BitTorrent: The best way to get tv-series3. Direct Connect: The best p2p system4. ftp5. giFT

6.1. Content plugins♦ 6.2. Frontends♦ 6.3. Getting started♦

6.

Gnutella7. IRC8. Kazaa9. WinMX10.

1. General informationEverything that can be digitalized is available on the Internet. Movies, music videos, CD records, games,books and more can be downloaded freely. You will not find such things on normal websites, the net hasmuch more to offer than what you see when using a web browser.

You need special peer to peer (p2p) file sharing software to get media off the net.

Be aware that much of the content on the p2p networks is copyrighted and therefore illegal to download insome countries.

p2p software can be divided into three groups:

Those who connect to one large central server (Winmx, Kazaa).1. Those who connect to one or more small servers (Direct Connect).2. Those who only seek other clients and do not go through servers at all (Overnet).3.

The best p2p software is currently Direct Connect, but there are other very good alternatives.

It is all about sharing, most systems require you to share and upload a given amount. You get media fromothers by allowing them to download from you.

Keep in mind that because of the nature of p2p no program file downloaded from such services are safe.Executables may contain viruses and other evil code. Windows users should use a virus scanner before

Peer to peer file sharing (Linux Reviews)

1. General information 1

Page 2: Peer to peer file sharing (Linux Reviews)linuxreviews.org/software/p2p/p2p.en.print.pdf · > Linux Reviews > Software guides > Peer to peer file sharing Peer to peer file sharing

running program files from any unsafe source. Linux users should not download program code from p2p atall, use the official distribution sources instead.

2. Some FactsUsing p2p software to download copyrighted files (music, movies, games and other warez) can be:

Illegal (in most of Europe and the US). Almost all countries have one or more laws against filetrading. There are some really tragic, sad, mean and bitter people who work for very evil greedybastards who participate in file sharing networks just to file complaints against anyone with a netsworth. File sharing may give you trouble with your local law enforcement.

1.

Dangerous. Windows users are extremely exposed to viruses. Linux users who are hopelesslyinexperienced with computers and life in general, unquallified to use a Linux system and stupidenough to run programs with unknown origin are also exposed to viruses, worms and other evil.

2.

Time-consuming. It is highly likely you will increase the amount of time you spend around the vizualoutput connected to your computer.

3.

Space-demanding. A movie does require "close to a gigabyte". Music is no problem, a song takes nospace at all and songs can be deleted at will as they can be downloaded in seconds, not hours. Moviescan be your problem, it is the TV series that will fill your harddrives (You get more megabytes/moneywhen buying hard drives than buying empty CD media). 24 s03 is 3,1G. That's 10G for the completeshow.

4.

Difficult. Those dummy-proff applications like kazaa do pop up from time to time, the mostwidely-used toys always get stopped by evil people. People have been convicted for using napster.But for using ftp? Or gift? The evil people probably never heard of them. Both are much harder toboth get into and use than kazaa is. The point is: Small services stay small because they are difficult toget into and user-unfriendly. Small can be very good. If you are connected to 1k sharing users youcould be in file-sharing heaven, being connected to a million n00bs does not mean the world is at yourfingertips.

5.

3. BitTorrent: The best way to get tv-seriesbittorrent is a different p2p tool. To use it you need to obtain a special information file, afiledescription.torrent, for the file you want to download. This file is loaded by bittorrent, which instantlyfinds other people transfering your desired file. As you start to download, you also begin to share and upload.

What is bittorrent good for?

bittorrent is the ultimate tool for hot 0-7 day warez, movies and specially tv-series.

bittorrent only gives you a good download speed while other people are downloading (and thereby uploadingto you) the same file. (So please keep bittorrent running 24 hours after you finish your download...)

This means that old episodes of tv-series and movies are hopeless to download with bittorrent, while reallyhot files are easy to grab. epguides is a good place to find tv-shows release dates.

Clients are available for:

Peer to peer file sharing (Linux Reviews)

3. BitTorrent: The best way to get tv-series 2

Page 3: Peer to peer file sharing (Linux Reviews)linuxreviews.org/software/p2p/p2p.en.print.pdf · > Linux Reviews > Software guides > Peer to peer file sharing Peer to peer file sharing

Linux• Mac OS X• Windows•

Check our seperate page on BitTorrent for more information

4. Direct Connect: The best p2p systemDirect Connect is a system where clients connect to one or more servers (hubs) who keep track of connectedusers and their shared files. The hubs do not communicate, you can only search the hub(s) you are connectedto. There is software that can search all the hubs available.

Files are transfered directly between users.

You need a client to connect:

DCGui-QT is a very good client based on . It can connect to multiple hubs and can also search allhubs in your serverlist.

Mldonkey can connect to multiple networks: EDonkey, Direct Connect and Gnutella.• DCTC stands for Direct Connect Text Client and is a library with an optional gui called dc-gui.•

Windows-only:

Neo-Modus Direct Connect is the original client from Neo-Modus• Good Looking Search searches all the hubs at once• DC++ can connect to several hubs.•

The very best HUBs require that you share a minimum of 100+ GB, but most hubs are satisfied with 2-5 GBshared.

Use those HUBs that are closest to you, longer distance means slower downloads.

Good:

Just about everything is available.• It just keeps on growing.• Nice list of available users, their connection and shared files.• Ability to browse users files from search window, easy to download whole directories.•

Bad:

You need to share a minimum of your own files• You must let others download from you by keeping a minimum of slots open•

Locations where you can get DC HUB lists (you can use these with your DC program):

http://dcgui.berlios.de/PublicHubList.config.bz2• http://dreamland.gotdns.org/PublicHubList.config.bz2• http://www.1stleg.com/PublicHubList.config.bz2•

Peer to peer file sharing (Linux Reviews)

4. Direct Connect: The best p2p system 3

Page 4: Peer to peer file sharing (Linux Reviews)linuxreviews.org/software/p2p/p2p.en.print.pdf · > Linux Reviews > Software guides > Peer to peer file sharing Peer to peer file sharing

http://www.hublist.org/PublicHubList.config.bz2• http://www.neo-modus.com/PublicHubList.config• http://wza.digitalbrains.com/DC/hublist.bz2•

5. ftpftp will forever be the most popular peer to peer protocol.

Good ftp servers require a username and password, so you will need to know the person(s) running the ftpservice...

6. giFT"giFT is a modular daemon capable of abstracting the communication between the end user and specificfilesharing protocols (peer-to-peer or otherwise). The giFT project differs from many other similar projects inthat it is a distribution of a standalone platform-independent daemon, a library for client/frontenddevelopment, and our own homegrown network, OpenFT."

giFT can be run as a daemon on one box and be controlled by any other given box. But a giFT instance canonly be controlled by one box at the time, it sux bigtime that it can't be shared.

giFT can, apparently, be used with Windows (giFT/OpenFT's Installation Guide for Windows).

The best thing: Most of the audio are .ogg! This is unique to giFT.

giFT supports fasttrack, openft and gnutella. openft is probably the one you will get most out of.

6.1. Content plugins

gift-fasttrack - FastTrack Plugin for giFT• The giFT Gnutella plugin - http://gift.sf.net/• gift-openft The giFT OpenFT plugin - http://gift.sf.net/•

6.2. Frontends

ApollonKDE based♦ http://apollon.sourceforge.net/♦

giftcursA ncurses frontend to the giFT (OpenFT) daemon♦ http://giftcurs.sourceforge.net/♦

giftoxicA GTK+2 giFT frontend♦ http://giftoxic.sourceforge.net/♦

Peer to peer file sharing (Linux Reviews)

6. giFT 4

Page 5: Peer to peer file sharing (Linux Reviews)linuxreviews.org/software/p2p/p2p.en.print.pdf · > Linux Reviews > Software guides > Peer to peer file sharing Peer to peer file sharing

giftuiA GTK+2 giFT frontend♦ http://giftui.tuxfamily.org/♦

gkrellm-giFTGKrellM2 plugin to monitor giFT transfers - http://www.code-monkey.de/gkrellm-gift.html♦

6.3. Getting started

Run gift-setup after you installed giFT. This will create the relevant files in ~.giFT/:

.giFT/giftd.conf•

.giFT/Gnutella/Gnutella.conf•

.giFT/OpenFT/OpenFT.conf•

.giFT/ui/ui.conf•

Open your firewall (if any) for the ports you selected for communicating with the world and make sure youblock port 1213 as this is the (default) port used between the giftd daemon and your client program.

A common first time error when using OpenFT is:

GIFT-WARNING: OpenFT: no stats-provider found, falling back to number ofestablished connections

..because the default nodes list is outdated so giFT does not find any OpenFT starting point. The solution is toget a nodelist from somewhere on the net:

wget http://jasta.gotlinux.org/gift/nodes mv -f nodes ~/.giFT/OpenFT/nodes

Good luck, have fun.

7. GnutellaThis is and old and always popular p2p protocol.

Gnutella has no servers. Klients talk to other clients and share their peer knowledge.• Clients are usually capable to reach 1k-10k other clients depending on how many open connectionsyou choose. 5 open connections will let you search 1k other clients.

Clients

http://www.gnutella.com/ is a very good place to find clients for all platforms, there are very manyavailable.

QTella is a very good client for Linux and Windows.• http://mutella.sourceforge.net/ is a good and beautifull Linux client.•

These days it is common for p2p programs to have a plugin for gnutella.

Peer to peer file sharing (Linux Reviews)

7. Gnutella 5

Page 6: Peer to peer file sharing (Linux Reviews)linuxreviews.org/software/p2p/p2p.en.print.pdf · > Linux Reviews > Software guides > Peer to peer file sharing Peer to peer file sharing

gift-gnutella•

8. IRCInternet Relay Chat is the worlds largest chat system, and has hundreds of chat rooms on many differentservernetworks.

Some of these rooms are used to share media.

To get started, you need a irc client: Read irc clients .

Music:

#mp3norge on EF-Net•

Musicvideo:

#mpglovers on Undernet•

Games:

#isoz on EF-Net•

Futurama:

#futuramaVCD on EF-Net•

Movies:

#filmer on EF-Net•

The various channels has their own methods for asking for files. Quite often they have dedicated botscontrolled by commands like '/msg brukernavn xdcc list' , !ftp and !list.

Serverlist EF-Net:

http://www.efnet.org/•

Serverlist Undernet:

http://www.undernet.org/•

Good:

Experienced users can get everything on IRC.•

Bad:

You need to be somewhat l33t to get anything downloaded from irc.•

Peer to peer file sharing (Linux Reviews)

8. IRC 6

Page 7: Peer to peer file sharing (Linux Reviews)linuxreviews.org/software/p2p/p2p.en.print.pdf · > Linux Reviews > Software guides > Peer to peer file sharing Peer to peer file sharing

You also probably need to know a bit or two about ftp• No searching, no way of searching the entire irc for a keyword• Bandwith may be limited, transferrate will (probably) be somewhat low - meaning you should have a24/7 irc box

9. KazaaKazaa Media Desktop is a closed-source windows-only client/server system. The original client is a threat toyour already insecure windows computer, use KaZaA Lite instead. Do not underestemate the security issueswith spyware programs like Kazaa.

There is a Linux client for Kazaa. It is still in alpha development, but it is usable. Read

KaZaa client for GNU/Linux for more information.

Good:

User-friendly•

Bad:

Kazaas client is full of spyware.• The searched are filtered, and they sell good search results.•

10. WinMXWinMx is a closed-source windows-only client/server system.

Good:

Very user-friendly• It has the perfect interface: Only buttons with explaining text on them.•

Bad:

The default search filter is .mp3, therefore .ogg files are not showed by default.•

Copyright (c) 2000-2004 Øyvind Sæther. Permission is granted to copy, distribute and/or modify thisdocument under the terms of the GNU Free Documentation License, Version 1.2 or any later versionpublished by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and noBack-Cover Texts. A copy of the license is included in the section entitled "GNU Free DocumentationLicense".

> Linux Reviews > Software guides >Peer to peer file sharing

Peer to peer file sharing (Linux Reviews)

10. WinMX 7