News for hackers. Stuff that matters.
Re:500M of “Have I been Pwned” hashes broken by chatmasta on Tuesday April 10, 2018 @09:37AM (#16801213)
Totally unrelated, but something I've been wondering for a while. Isn't the whole point of magnet links that they use a distributed hash table (DHT)? Why do they need trackers appended to the URL? Is it strictly necessary, or does it just help in bootstrapping the DHT?

I always remove those when downloading torrents because I'm paranoid they're obvious markings of torrent traffic, more-so than DHT connections.

Re:500M of “Have I been Pwned” hashes broken by _wmd on Tuesday April 10, 2018 @01:10PM (#16803005)
DHT isn't magic.. every peer builds a cache of other DHT peers over time, but for a new client it'll have no such cache, so falling back to trackers is still important. (IIRC older DHT clients also fell back to a hardcoded "bootstrap.bittorrent.org" or somesuch DNS name)

You might observe when trimming the tracker list off the URL that sometimes you can't find a peer, that's because you've never used the same client to contact what effectively amounts to a subnetwork that has no overlap with any previous subnetwork you leeched from in the past.

Especially if you're always fetching the same content (e.g. Game of Thrones episodes) it'll probably just work, but you may find it breaks when you suddenly decide to grab e.g. an old copy of OS/2 or similar, representing a set of BitTorrent users with entirely different interests.

Re:500M of “Have I been Pwned” hashes broken by wjh_ on Tuesday April 10, 2018 @09:45AM (#16801274)
Nope, it isn't necessary. It just helps with peering, and the actual download will start faster.
Re:500M of “Have I been Pwned” hashes broken by brad0 on Tuesday April 10, 2018 @11:41AM (#16802172)
Are you sure? I always thought that the peers have to be seeded by the trackers.

How would you as a peer connect to any other peers without some kind of seed?

What IPs do you connect to?

Re:500M of “Have I been Pwned” hashes broken by martinml on Tuesday April 10, 2018 @12:11PM (#16802433)
Clients usually have some public, harcoded nodes to bootstrap the search: https://stackoverflow.com/questions/1181301
Re:500M of “Have I been Pwned” hashes broken by doomjunky on Wednesday April 11, 2018 @01:15AM (#16808250)
The trackers are necessary for bootstrapping.