Help and Support
Ask a question, report a problem, request a feature...
<<  Back To Forum

Feature Request: filter by client name (as well as IP)

by Guest on 2014/11/15 12:51:07 PM    
I'm getting a lot of fake clients connecting, or ones with problems. There's a "test" one with a complex version string that downloads nothing but annoyingly takes a peer slot, some "uTorrent 3.3" (note NOT a micro character at the start, but "u") that always have "invalid meta length" as an error, and I have some annoying "libTorrent 0.12.6" right now, from China apparently, that are constantly leeching but show no change in their 0% download total so I suspect they are designed to bypass normal peering or as anti-torrent weapons by consuming bandwidth.

From the torrent window, I can set ignore one-by-one, but that's highly manual and is somewhat against the nature of seeding as a set-and-forget operation, and it doesn't stop bad clients simply reconnecting under a new IP somehow. Most of us don't sit watching our peer lists for problems, we have better things to do... If I ignore the Chinese "libTorrent" ones anyway, they spawn numerous replacements. There's no way to block partial IPs (wildcard) that I can see, as the only filtering possible seems to be through the central IP blocklist. I can't block by general location either.

What I need is a way, ideally as a right-click from the torrent window showing the currently connected peers, or at the very least as a central option list, to block clients by their reporting name, so for example ALL instances of "libTorrent 0.12.6" are permanently ignored without me having to find and select them manually. That's probably easiest (and most useful) as a global option rather than a per-torrent one. That would also be very helpful for when uTorrent (as has happened in the past) puts out bad updates that can't connect properly - perhaps the 3.3 version I mentioned above is one of those.

I'd also suggest that being able to block IPs in that way, by selecting from the peer list directly and adding to a secondary internal IP blocklist (that's processed after the main one, that most are probably like me downloading from a curated source) would be very helpful, especially if it had wildcard processing in. You'd need to add a place to manage that secondary list, though - currently the IP filter tab does very little, with only one entry...

Thanks for the update to 1.99 - it allays the fears many of us had over the last few years that we would NEVER get an update. Can I hope that more complex filtering as I've suggested is in the next version?
by Pete on 2014/11/16 10:52:38 AM    
The IP filter can block by country. I would also like to automatically disconnect and ban peers based on client version (peer id and client name). It would be great to include this feature in the IP Filter.
by notaLamer on 2021/10/08 03:42:24 AM    
If anyone finds this thread from search, this was added in v.2.67:
new client filtering feature available from Settings > Transfers > Peers
Support page with explanation:

This web site is powered by Super Simple Server