Magnetico: A Personal Torrent Search Engine That Can’t Be Shut Down
#1
[Image: network-round.jpg]


With BitTorrent more than a decade and a half old, it’s one of the most enduring P2P protocols around. It hasn’t been developed much in recent years but there are people out there hoping to take it to the next level.

Much effort has been expended trying to completely decentralize the system. DHT and PEX, for example, were great contributions but the reliance on centralized websites (such as The Pirate Bay) persists.

That particular problem intrigues Bora, a programmer from Istanbul, Turkey, who informs TF that having a less centralized system would be beneficial to the ecosystem as a whole.

“All the legal action taken against the community has always targeted the points of centralization, as they were the weakest points in the whole mesh,” Bora says.

“In the beginning, trackers were required to facilitate the traffic between peers, but then we ditched them once more and more clients supported the distributed hash table (DHT). We eventually got rid of .torrent files as well [in favor of magnet links], which in turn allowed people to download the whole sum of The Pirate Bay in a hundred megabytes.”

In an effort to try and edge closer to the goal of complete decentralization, Bora has been working on a project called magnetico (small ‘m’), which aims to “unplug” conventional torrent sites altogether. Like the recently defunct torrent site BTDigg and the more recent AlphaReign, Bora’s software uses BitTorrent’s DHT to find content and those all-important peers.

However, where magentico differs from the two examples above is that the indexes it creates can be completely private. It effectively acts as a personal torrent search engine that a user can install on a machine under his or her control.

“magnetico is a collection of programs called magneticod (magnetico daemon) and magneticow (magnetico web),” Bora explains.

“magneticod runs in the background and ‘trawls’ the DHT network to discover info hashes and then fetches torrent metadata from the peers (most importantly, the title and the file list). magneticow is a lightweight web interface for users to search and view the discovered torrents.”


[Image: magscreen2.png]


For those interested in some brief technical details, here’s how it works.

“The magneticod module [accesses the DHT] and creates a dummy BitTorrent peer to fetch the metadata from the announced peer, and saves it in a database which you can later search and view,” Bora says.

“As info hashes are the SHA-1 hashes of the torrent metadata, we can be sure of the validity of the metadata we got.”

While operation is simple (Bora says that both modules work without user intervention), the software is in its early stages of development so could be affected by bugs. One known issue is that at times, magneticod can be a bit of a resource hog so may need be restarted.

“I am hoping to address all these issues in the next releases, after collecting useful feedback from the community,” Bora says.

In the meantime, Bora hopes that BEP 51 (a BitTorrent Enhancement Proposal concerning DHT) will come to fruition.

“I would consider myself as having succeeded if major client developers decided to push for BEP 51 and if we together make BitTorrent truly decentralised right in the protocol, rather than resorting back to the brute force solutions,” he concludes.

While magnetico is not for the absolute novice, Bora believes that since its strictly written in Python 3, it’s relatively easy to get going with his detailed instructions.

The magnetico project page can be found here (Github)


Source: TF, for the latest info on copyright, file-sharing, torrent sites and  ANONYMOUS VPN services.


Originally Published: Sun, 09 Apr 2017 13:41:27 +0000
source
Reply
#2
So I installed it in a virtual machine according to the installation instructions but I could not get it to load any torrents into its database, it didn't elaborate much on DHT status etc so I cant really tell you why it didn't work for me.[Image: view?usp=sharing] Screenshot below.
https://drive.google.com/file/d/0B33wHkn...sp=sharing
[Image: view?usp=sharing]
Reply
#3
please compile a exe for windows thanks

(or is there a good alternative ?)
Reply
#4
I can't, it uses python tho so it could possibly be loaded using windows versions of python? I dunno, it uses a support lib that may not cross compile or whatever.
Reply
#5
Ban it! Shun it!! It is satan! What it wants to do is get rid of sites like TBP and make each person a mini TPB. That is bad. But it probably won't work anyway. I don't really see how it could.
Reply
#6
At least we have something that won't go offline ever!
Reply
#7
A big part of the reason that torrenting supplanted earlier p2p protocols is that torrents can be described and commented on on sites such as TPB, and that fakes and infected torrents are continually weeded out of sites such as TPB.

The killer problem this and other such decentralised searches/torrent caches suffer from is that the results are without description or comments and they're not moderated.
Reply
#8
(Oct 01, 2017, 18:25 pm)Sid Wrote: A big part of the reason that torrenting supplanted earlier p2p protocols is that torrents can be described and commented on on sites such as TPB, and that fakes and infected torrents are continually weeded out of sites such as TPB.

The killer problem this and other such decentralised searches/torrent caches suffer from is that the results are without description or comments and they're not moderated.

I think an anti-spam algorithm could be added and comments/voting through DHT of torrents.
Reply
#9
"Could be" being the key phrase. They could be added but they haven't been.

The reason they haven't been is that at this point in time there are no practical reliable decentralised trust metrics.

The person/team which comes up with one will be making a far greater contribution to computer science than Bram Cohen did.
Reply
#10
(Oct 01, 2017, 18:37 pm)Sid Wrote: "Could be" being the key phrase. They could be added but they haven't been.

The reason they haven't been is that at this point in time there are no practical reliable decentralised trust metrics.

The person/team which comes up with one will be making a far greater contribution to computer science than Bram Cohen did.

This actually sounds like a good idea that could be integrated with TPB, have a search bar so it can search TPB for torrents while still being decentralized at the core. You would probably need the algorithms that SkyTorrents has, the person that does make those algorithms definitely deserves a honorable mention, should they be created.
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Torrent Engine snx 7 13,792 Jul 10, 2024, 03:06 am
Last Post: genericone
  Torrent search engine cipcip 4 27,492 Jul 10, 2024, 03:01 am
Last Post: genericone
  [Userscript] Discogs Scout - auto search torrents and ect from Discogs site mUPPetsBrain 0 11,080 Jun 19, 2022, 18:00 pm
Last Post: mUPPetsBrain
  Pirate Bay dump on a decentralized resilient search engine urbanguac 4 29,227 May 20, 2022, 05:59 am
Last Post: RobertX
  [Userscript] IMDb Scout Mod - search torrents and subtitles from IMDb site mUPPetsBrain 4 31,023 Mar 17, 2022, 03:14 am
Last Post: mUPPetsBrain



Users browsing this thread: 1 Guest(s)