And 15 months later my stalker is still persisting... Any time we unlock the channel, he'll show up within about 5 to 10 minutes and then continue rejoining at short intervals as fast as the undernet detects his TOR status and kicks him out.
I for one would really appreciate an effective TOR exclusion which kept this pest out of the undernet altogether.
This is a really good example of a reason why it is a very good thing that TORs are banned from the undernet:
I am a long term user (since 1996) and the current manager of an undernet channel with a long history going back to at least 1995. I'm struggling with a stalker who lives nearby, who is known to me and who knows my identity, and who is stalking me on the undernet. This has been going on intermittently for several years and he has now started using tors to evade channel bans. He has previously successfully used this method to evade bans on freenode and has forced the abandonment of a channel there.
While the current pool of regulars in our channel is relatively small, we have an enormous pool of old members going right back to 1995 who drop by from time to time, who we do not want to lock out by setting a key.
Until recently, the tors he used were only very occasionally automatically G-lined by the undernet, but today the system seems to have suddenly become much more effective, detecting about 90% to 95% of my stalker's attempts at entry.
Unfortunately he succeeds in joining the channel before getting G-lined a couple of seconds later. This leads to an ongoing series of joins and G-lines at intervals of a few minutes as well as allowing him access, albeit very briefly, to the channel.
As you might imagine, just as he intends, this is really getting on my nerves and is seriously cheesing off other channel users too. As far as he is concerned, IRC is a public space, and anything he can find a way to do is acceptable behaviour. Not surprisingly, he describes himself as an anarchist too.
One more measure would pretty much eliminate this issue:
If there were a way to prevent clients from joining our channel until they have been logged into a server for long enough to have been detected as a Tor, say 5 seconds or so, then my stalker would never gain entry to the channel.
Is this something I can implement on a channel level, or would it have to be implemented at server level?
Is there a cat in hells chance of anyone implementing it?
You can get an idea of the scale of the problem from how frequently he joins our channel:
[21:55] * nephrodinic has quit IRC (G-lined (AUTO [1] DNSBL listed. TORs are forbidden on this network. Your IP is 212.74.233.43))
[21:57] * awardment has quit IRC (G-lined (AUTO [1] DNSBL listed. TORs are forbidden on this network. Your IP is 68.206.36.124))
[22:03] * overhonesty has quit IRC (G-lined (AUTO [1] DNSBL listed. TORs are forbidden on this network. Your IP is 75.30.97.142))
[22:11] * intercircle has quit IRC (G-lined (AUTO [1] DNSBL listed. TORs are forbidden on this network. Your IP is 128.233.94.137))
[22:16] * ventromyel has quit IRC (G-lined (AUTO [1] DNSBL listed. TORs are forbidden on this network. Your IP is 98.212.204.40))
[22:21] * freckleproof has quit IRC (G-lined (AUTO [1] DNSBL listed. TORs are forbidden on this network. Your IP is 80.79.125.131))
[22:22] * dogal has quit IRC (G-lined (AUTO [1] DNSBL listed. TORs are forbidden on this network. Your IP is 77.41.78.126))
[22:24] * shamefacedly has quit IRC (G-lined (AUTO [1] DNSBL listed. TORs are forbidden on this network. Your IP is 217.211.78.184))
[22:26] * executively has quit IRC (G-lined (AUTO [1] DNSBL listed. TORs are forbidden on this network. Your IP is 213.9.93.174))
[22:27] * reluctant has quit IRC (G-lined (AUTO [1] DNSBL listed. Check
http://www.swiftbl.org/lookup for removal. Your IP is 83.227.30.29))
[22:29] * phaeophycean has quit IRC (G-lined (AUTO [1] DNSBL listed. TORs are forbidden on this network. Your IP is 76.5.40.10))
[22:29] * unspiced has quit IRC (G-lined (AUTO [1] DNSBL listed. TORs are forbidden on this network. Your IP is 31.163.103.161))
[22:33] * unwalkable has quit IRC (G-lined (AUTO [1] DNSBL listed. TORs are forbidden on this network. Your IP is 180.149.96.69))
[22:36] * Campodea has quit IRC (G-lined (AUTO [1] DNSBL listed.
TORs are forbidden on this network. Your IP is 98.113.149.36))
[22:37] * mandibulosus has quit IRC (G-lined (AUTO [1] DNSBL listed. TORs are forbidden on this network. Your IP is 82.183.140.104))
[22:37] * arthrocarcin has quit IRC (G-lined (AUTO [1] DNSBL listed. TORs are forbidden on this network. Your IP is 62.107.252.144))
[22:41] * unweddedly has quit IRC (G-lined (AUTO [1] DNSBL listed. TORs are forbidden on this network. Your IP is 94.50.106.109))
[22:58] * unhooper has quit IRC (G-lined (AUTO [1] DNSBL listed. TORs are forbidden on this network. Your IP is 87.18.45.7))
(channel key set from 22:58 to 00:02)
[00:38] * gastrula has quit IRC (G-lined (AUTO [1] DNSBL listed. TORs are forbidden on this network. Your IP is 173.0.52.171))
[01:03] * rhodizite has quit IRC (G-lined (AUTO [1] DNSBL listed. TORs are forbidden on this network. Your IP is 77.65.144.81))
[01:16] * phthisiogeni has quit IRC (G-lined (AUTO [1] DNSBL listed. TORs are forbidden on this network. Your IP is 83.233.187.231))
[01:27] * thyreoiditis has quit IRC (G-lined (AUTO [1] DNSBL listed. TORs are forbidden on this network. Your IP is 109.107.35.128))
[01:34] * rejecter has quit IRC (G-lined (AUTO [1] DNSBL listed. TORs are forbidden on this network. Your IP is 78.107.237.16))
[01:38] * inconsonantl has quit IRC (G-lined (AUTO [1] DNSBL listed. TORs are forbidden on this network. Your IP is 91.66.3.127))
(channel key set again at 01:38)