top | item 7089735

Updating Torrents Via Feed URL

89 points| galapago | 12 years ago |bittorrent.org

29 comments

order
[+] davis_m|12 years ago|reply
I would find this very useful for downloading TV episodes of currently running shows. You could have a single torrent for a TV show, and all new episodes would download automatically.

My current method involves some hacked together RSS feeds and regexs that are less than ideal.

[+] w1ntermute|12 years ago|reply
I imagine that there are private trackers that solve this problem with hand-checked RSS feeds (although I still just manually search for/download the episodes).
[+] thejosh|12 years ago|reply
Just use sickbeard, so much easier. :-).
[+] shdon|12 years ago|reply
As cool as this is, isn't it a rather glaring security risk? Who is to say that the embedded URL isn't malicious? Or a nefarious tracking link inserted by RIAA/MPAA/whatever?

Besides, isn't this rather old news? The page is dated October 2012...

[+] gatehouse|12 years ago|reply
The BEP suggests that torrents that do this should include a public key in the original torrent, and then the update must be signed with the corresponding private key. So the idea is if you trusted the original you should trust the update.
[+] onli|12 years ago|reply
Well, it doesn't seem like a well known concept (and it was new to me that torrents can do such a thing).

How is the proposed concept in any way less secure than the given model? You already have to trust the source that the file is the promised one and not a infected, and you already have to trust your peers not to log your ip and sue you. An update-url shouldn't change much.

[+] simias|12 years ago|reply
I'm not sure why this needs to be solved in the bittorent protocol itself. It would be easy to build a solution on top of bittorrent.

Many clients already support downloading from RSS feeds for instance. It would be nice to have a decentralized way of handling that kind of periodic contents but if I understand TFA correctly the proposal embeds an URL for the updates, so it's centralized as well?

If that's the case I don't see the advantage over RSS. I'm a firm believer in the unix philosophy of having one tool do one thing and do it well.

[+] askhader|12 years ago|reply
Maybe it's easier to formally standardize a feature like this if it becomes a part of the protocol.
[+] steeve|12 years ago|reply
How will that work with magnets?

magnet => torrent => update_url => new torrent (bis)?

[+] a-priori|12 years ago|reply
A big advantage this would have over the current one-torrent-per-episode model is that every person following a series would automatically be a seed for every prior episode.
[+] dublinben|12 years ago|reply
Assuming that they keep the files longer than a few days.
[+] JetSpiegel|12 years ago|reply
The security implications of this are staggering. Or am I missing something?
[+] nodata|12 years ago|reply
The torrents are signed so you can use a reputation model just like now.
[+] unknown|12 years ago|reply

[deleted]

[+] jessedhillon|12 years ago|reply
Someone could DOS naively accepting peers by giving them an innocuous initial torrent but keep feeding them torrents for bullshit until their hard drives fill up. This problem exists with the original too I believe.
[+] neil_s|12 years ago|reply
This definitely has some potential for abuse through bait and switch schemes. When you go to the torrent download page and see that no one has reported it as being fake or malicious, you feel safe in downloading it. Then, once it has got sufficient downloads, you send something out that is more malicious. Of course, a quick visual scan would make it easy to detect outliers in cases like TV shows (you would expect each download to be roughly the same file type and size, with a consistent naming pattern).
[+] th0ma5|12 years ago|reply
I designed (any many others did too) something similar in like 2004 to 2005. Several Public Access TV stations used it to sync content between themselves, and AFAIK it is still in use.
[+] wilg|12 years ago|reply
"If a response with a 200 status and a valid torrent file is recieved, the client should download that torrent."

This isn't possible in this order, right?

[+] durbatuluk|12 years ago|reply
and my dreams become reality! 1: create a torrent for every package on archlinux using bep 39. 2: sign them with maintainers keys 3: ??? 4: PROFIT!!!