-
-
Notifications
You must be signed in to change notification settings - Fork 4.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Automatically ban peers that download more than 100% #15788
Comments
Maybe his client is sending false information? Also that's the uploaded amount? He's seeded 12 gigabytes??? |
My client has sent 12GB to the peer, as seen in the picture, while the torrent itself is only 3GB in size. |
Oh so that's how the peer system works, I thought it was showing how much everyone downloading/seeding a torrent has done. |
Or it could be the opposite. You’re feeding bad data to him. |
Very unlikely. What do you guys think? Could this maybe be a future strike against piracy? |
@Vernoxvernax Under See screenshot: |
https://www.libtorrent.org/reference-Settings.html#allow_multiple_connections_per_ip |
I don't think that is a faulty client, because of the volume of data and of the low progress percentage reported it looks to me that it's probably done on purpose. Some retransmissions and erroneous data might be a sign of a fault somewhere, but when that much data (over 150-ish % of torent size) or the same torrent pieces are repeatedly downloaded by the same peer constantly this is usually a sign that you are targeted by some sort of enforcement bot or law firm ... it's a 15+ year old P2P poisoning method and it's done with the main intended purpose to tie up your upload bandwidth in a bottleneck. It could also be used to document the continuous presence and availability of that file on/from your computer, for possible future legal action. quote from Wikipedia: https://en.wikipedia.org/wiki/Torrent_poisoning#Interdiction
|
Exactly. We don't know what is actually the case, but we do know, there has to be countermeasures for these kinds of situations. Even if its just some accidentally deleting their linux iso's for the tenth time in a row. |
I just want to bring to notice a genuine case for rerequesting data, one where the peer actually needs the data to be retransmitted possibly because they deleted the file by mistake or some other related cause. This could be one more scenario apart from errors and retransmissions for which it seems legit for the peer to rerequest data. |
You have to read this |
@ valerysvl |
Also this can be automated: https://github.com/DavidMoore/ipfilter |
I think it is India based on the flag. |
Judging by the content of the torrent, I can assure you, that this is 100% not the case. P.S: To anyone posting links to plugins/addons: |
Maybe that person has a semi broken hard drive and is constantly redownloading that torrent on that broken sector. He sees torrent is 100% done, then performs a recheck and it goes back down to 50% and redownloads it from you for the umpteenth time. It would be interesting to see if he is downloading the same part (corrupted hard drive hypothesis) or is downloading the whole torrent indiscriminately (the I have no idea). |
I just think that defining a 'Peer' as ONE ipv4 address is just a flawed friggin (sorry, I fixed that) concept. I don't believe in blocking / banning ANYTHING, really. |
Suggestion
Today I have discovered a peer, which has downloaded more than 12GB. The problem is, the torrent only had a file size of 3.4GB. It was probably only someones faulty client or something, but it made me think: What would happen, if certain individuals use that against the torrent community in order to drain the amount of seeders?
I think there should be an option to automatically ban peers that download more than a certain percentage.
Use case
Tell me if I'm wrong, but I am pretty sure it affects torrents in general.
Extra info/examples/attachments
screenshot of said 3.5GB torrent.
The text was updated successfully, but these errors were encountered: