From IT Mission Linux Tips, Hacks, Tutorials, Howtos - Itmission.org

Main: Peer-to-peer-commonly-abbreviated-as-P2P-file-sharing

'P2P networks are an excellent way to transfer data around'.

www.imconf.net/imc-2004/papers/p121-karagiannis.pdf

it is illegal to download commercially-released music and movies from P2P. You should make sure that you can legally download the files. :)

Find Ubuntu related help at https://help.ubuntu.com/community/P2PHowTo

1. You don't have to be online all of the time and 2) You don't need expensive dedicated servers.

Most P2P applications allow users to change the default port numbers by manually.

P2P applications begin to masquerade their function ports within well-known application ports such as port 80.

Admins can find the traffice using application layer protocol analysis.

Users can encrypting the traffic, such as by using SSL, making protocol analysis much more difficult.

P2P applications have default ports on which they function. When these applications are run, they use these ports to communicate with outside. The following is a example list:

                Limewire 6346/6347 TCP/UDP
                Morpheus 6346/6347 TCP/UDP
                BearShare default 6346 TCP/UDP
                Edonkey 4662/TCP
                EMule 4662/TCP 4672/UDP
                Bittorrent 6881-6889 TCP/UDP
                WinMx 6699/TCP 6257/UDP

Some available softwares:

torrentflux - web based, feature-rich BitTorrent download manager

         1. eDonkey2000
         2. BitTorrent
         3. FrostWire
         4. LimeWire - gnutella network client
         5. gtk-gnutella
         6. DC++ - Direct Connect
         7. Amule - eMule client
         8. MLDonkey - Daemon for multiple networks

shibu@shibu-laptop:~$ apt-cache search torrent
bittornado - bittorrent client with enhanced curses interface
bittorrent - Scatter-gather network file transfer
gnome-btdownload - Gnome interface for 'executing' BitTorrent files
azureus - BitTorrent client
bittornado-gui - bittorrent client with enhanced GUI interface
bittorrent-gui - Scatter-gather network file transfer (GUI files)
cfv - versatile file checksum creator and verifier
freeloader - A nice GNOME download manager supporting torrents
libtorrent6 - a C++ BitTorrent library
libtorrent6-dev - a C++ BitTorrent library (development files)
mldonkey-server - Door to the 'donkey' network
podracer - podcast aggregator/downloader
qtorrent - graphical BitTorrent client using Qt 3.x
kdenetwork-kfile-plugins - torrent metainfo plugin for KDE
ktorrent - BitTorrent client for KDE
libtorrent7 - a C++ BitTorrent library
libtorrent7-dev - a C++ BitTorrent library (development files)
rtorrent - ncurses BitTorrent client based on LibTorrent
torrentflux - web based, feature-rich BitTorrent download manager
miro - GTK+ based RSS video aggregator
miro-data - GTK+ based RSS video aggregator data files
shibu@shibu-laptop:~$

shibu@shibu-laptop:~$ apt-cache search bittorrent
bittornado - bittorrent client with enhanced curses interface
bittorrent - Scatter-gather network file transfer
gnome-btdownload - Gnome interface for 'executing' BitTorrent files
azureus - BitTorrent client
bittornado-gui - bittorrent client with enhanced GUI interface
bittorrent-gui - Scatter-gather network file transfer (GUI files)
freeloader - A nice GNOME download manager supporting torrents
libtorrent6 - a C++ BitTorrent library
libtorrent6-dev - a C++ BitTorrent library (development files)
mldonkey-server - Door to the 'donkey' network
podracer - podcast aggregator/downloader
qtorrent - graphical BitTorrent client using Qt 3.x
kdenetwork-kfile-plugins - torrent metainfo plugin for KDE
ktorrent - BitTorrent client for KDE
libtorrent7 - a C++ BitTorrent library
libtorrent7-dev - a C++ BitTorrent library (development files)
rtorrent - ncurses BitTorrent client based on LibTorrent
torrentflux - web based, feature-rich BitTorrent download manager
miro - GTK+ based RSS video aggregator
miro-data - GTK+ based RSS video aggregator data files
shibu@shibu-laptop:~$


root@shibu-laptop:~# netstat -anp |grep torrent
tcp        0      0 0.0.0.0:6881          0.0.0.0:*          LISTEN     28887/ktorrent    
tcp        0      1 xx.xxx.xx.xx1:3149    xx.xx.xx.xx:80     SYN_SENT   12663/ktorrentb3NNy
udp        0      0 xx.xx.xx.xx:1481      xx.xx.xx.xx:53         ESTABLISHED12735/ktorrentqyzo
Retrieved from http://www.itmission.org/Main/Peer-to-peer-commonly-abbreviated-as-P2P-file-sharing
Page last modified on January 14, 2008, at 12:20 PM