Liberate the files!
Defy the Horrible Hoarders who try to privatize their purloined "property".
Lovely how much it was advertised on the Tixati User Group channel, but I think it's worthy of serious reconsideration.
My comment:
"Strip the ctrl-shift dpf flag from all the torrents you share."
... I think it's only fair to remove the flag if you also disable PEX (peer exchange)
Otherwise you make the peers of the private swarm public, possibly against their will, and make them targets for the public, global DHT surveillance
You probably know how much of a target the honest Bittorrent users make themselves. The DHT is globally public and is being actively (ab)used to hunt them.
While some trackers set the pr1vate flag out of selfishness/"exclusivity", however this does provide the users, within the walled-garden, swarm some sort of privacy (similar to what NAT does for networking, no more and no less). Some users may foolishly rely on it ("private" place), ignoring the basic precautions & opsec.
Clearing the flag on your end with PEX enabled exposes these users to the public DHT visibility.
My proposal: this hotkey to automatically disable PEX too. This way you do not expose the private side of the equation to the public. You act as a standalone seed in the public DHT - it was your choice after all to clear the prv flag.
If the user still demands so, they can reenable PEX manually.
For an explanation, consider this example:
- Private swarm only uses the tracker, making a localized community. No DHT communication.
- You join the swarm and communicate with the tracker, hence knowing about all other peers.
- You clear the "
ctrl-shift dpf" flag, you start communicating with global & public DHT.
- A malicious surveillance peer finds you via DHT and connects to you, successfully retrieving metadata.
- If the metadata reveals contents of interest, the malicious surveillance peer is able to gather information about the "private swarm peers" by using you as a relay, via
Peer
Exchange.
- Now the "private swarm peers" are effectively globally public. You exposed them, and they're potentially endangered.
In addition, from a UX point of view it'd be nice to see if the prv flag was cleared in the past (for you to know that it never was a public xfer to begin with)
PS: I volunteer to write an article on the wiki on this topic and about this consideration between prv flag & PEX (with illustrations etc.)
Thank you for
usi Tixati!