from torrent to magnet link

16
From Torrent to Magnet Link Presenter: Guanlong Zhou Fan Feng a new way of sharing on P2P network TRIBLER: A social-based Peer-to-Peer system

Upload: mili

Post on 23-Feb-2016

47 views

Category:

Documents


0 download

DESCRIPTION

From Torrent to Magnet Link. Presenter: Guanlong Zhou Fan Feng. a new way of sharing on P2P network. TRIBLER: A social-based Peer-to-Peer system. The motivation for this project. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: From Torrent to Magnet Link

From Torrent to Magnet Link

Presenter: Guanlong Zhou Fan Feng

a new way of sharing on P2P networkTRIBLER: A social-based Peer-to-Peer system

Page 2: From Torrent to Magnet Link

The motivation for this projectIn our previous project, there is one problem with Tibler that if the server or the tracker get blocked or closed, then the file cannot be download anymore which limits the efficiency and convenience of the p2p sharing system. So in this final project, we are going to develop a new method using magnet link to make sure even with the server or the tracker be closed the file still can be download

Page 3: From Torrent to Magnet Link

Introduction of Magnet URI Definition DHT Network Magnet link

Page 4: From Torrent to Magnet Link

Introduction of Magnet LinkMagnet link consists:

magnet:?xt=urn:btih:5dee65101db281ac9c46344cd6b175cdcad53426&dn=name

Page 5: From Torrent to Magnet Link

Main Advantage of Magnet Link

easy to transfer difficult to be tracked/blocked

Page 6: From Torrent to Magnet Link

The problem here we found is that because of a lack of central tracker, TRIBLER will suffer from an extremely hard period of bootstrapping if there is only a few of peers on the swam. Because the amount of peers is very small, it becomes very difficult to connect two peers who is downloading/has downloaded the same files. The peers in the Buddycast list are totally random which even increase the difficulty of connecting two peers of sharing the same files.

Page 7: From Torrent to Magnet Link

What we have done to solve this problem?

Convert .torrent file to magnet link Connect OpenTracker Servers into P2P“Built” a search engine on the P2P network

Page 8: From Torrent to Magnet Link

.torrent fileExampleFile:ubuntu-12.04.3-desktop-i386.torrent

Info Hash:87250A39 78F312D4 3F898B0B B9BA3B31 C853A881Tracker: URL1:udp://tracker.publicbt.com/announce

URL2:udp://tracker.openbittorrent.com/announceURL3:http://torrent.ubuntu.com:6969/announce…

Metadata: Created On/ Created By/ Piece Length(512KB)…Filename: ubuntu-12.04.3-desktop-i386.isoFilesize: 707MB

Information URL: http://tinyurl.com/tor2magDownload .torrent file: http://www.tor2mag.com/transtomag.htmTech supported: TorrentEditorClass: BEncode

magnet:?xt=urn:btih:87250A3978F312D43F898B0BB9BA3B31C853A881

Page 9: From Torrent to Magnet Link

OpenTrackerExample Site:

openbittorrent.compublicbt.comistole.it

Example Tracker:udp://tracker.openbittorrent.com:80udp://tracker.publicbt.com:80udp://tracker.ccc.de:80

Page 10: From Torrent to Magnet Link

OpenTrackerAn aggregated scrape file for the entire cluster can be found at each opentracker website. The file is updated every specific period .

Example file:http://torrentproject.com/dailydump.txt.gzhttp://torrentproject.com/hourlydump.txt.gz

Page 11: From Torrent to Magnet Link

Tor2mag.comFile hosting service provider:

Programming language:

Database Platform:

DNS hosting service provider:

Page 12: From Torrent to Magnet Link

Tor2mag.com

Torrent convert service: www.tor2mag.com

Magnet Link Search Engine: search.tor2mag.com

Page 13: From Torrent to Magnet Link

Result:

Input: ubuntu-12.04.3-desktop-i386.torrent

Output: magnet:?xt=urn:btih:87250A3978F312D43F898B0BB9BA3B31C853A881&tr.0=http://tracker.openbittorrent.com/announce&tr.1=http://exodus.desync.com/announce&tr.2=http://tracker.torrentfrancais.com/announce&tr.3=http://tracker.torrentbay.to:6969/announce&tr.4=http://tracker.prq.to/announce&tr.5=udp://tracker.istole.it:80/announce&tr.6=http://tracker.ex.ua/announce&tr.7=udp://tracker.publicbt.com:80/announce&tr.8=http://tracker.torrentfrancais.com/announce&tr.9=http://tracker.tfile.me/announcePermanent Page Link:http://www.tor2mag.com/getmag.php?hash=87250A3978F312D43F898B0BB9BA3B31C853A881

Uploaded file was deleted immediately after the conversion!

Page 14: From Torrent to Magnet Link

Result:Search: Ubuntu

Output: Find 1058 Resultsubuntu-12.04.3-desktop-i386.isoubuntu-13.10-server-amd64.iso ubuntu-12.04.3-server-amd64.iso ubuntu-13.10-server-i386.iso ubuntu-12.10-desktop-amd64.iso ubuntu-13.04-server-amd64.iso ...

Detail information link:http://tinyurl.com/k32yc95

No real file is saved on the server. Only the information.

Page 15: From Torrent to Magnet Link

What is the advantage?

http://mirror.hmc.edu/ubuntu-releases//precise/ubuntu-12.04.3-desktop-amd64.iso

87250a3978f312d43f898b0bb9ba3b31c853a881

HTTP/FTP download:

Traditional BT download:

Website ->.torrent file -> Tracker

New Magnet-Link download:

Page 16: From Torrent to Magnet Link

Reference

1. J. A. Pouwelse, P. Garbacki, J. Wang, A. Bakker, J. Yang, A. Iosup, D. H. J. Epema, M. Reinders, M. R. van Steen, and H. J. Sips.TRIBLER: a social-based peer-to-peer system: Research Articles. Concurr. Comput. : Pract. Exper., 20:127–138, February 2008.

2. Usman Khurshid: What is the difference between a Torrent File and a Magnet link.Jan 16,2012.