[IRCServices] My ideas for WAKILL

Andrew Church achurch at achurch.org
Thu Dec 12 13:37:00 PST 2002


     Regex autokills are already on the TODO list, but as mentioned in the
other reply they wouldn't be as well supported by ircds as regular ones.

  --Andrew Church
    achurch at achurch.org
    http://achurch.org/

>Hey everyone,
>
>Just a brainstorm i had, here goes. (Excuse bad spelling i had a rough sleep)
>
>WAKILL... What the hell is WAKILL you might ask, let me explain.
>
>Recently i've noticed that 'standard' akills just won't be able to ban what 
>we need, so i figured we need akills with 'more' or 'better' wildcards.
>
>If not for instance, bots connect with QKGJLKSD, QKLGJLKE, QLKTEFDF, 
>QGKLJEGS as ident and all random realname and nicknames, we can only put an 
>akill on *Q*@* something which is generally not so great.
>
>Now lets see what they have in common, they all start with teh letter Q and 
>have a total of 8 characters, all upcase. Now if we could just add an akill 
>as this:
>*Q{7,CU}*@*
>
>This would mean, akill all idents starting with a capital Q, and 7 
>characters (7,C) after that and all UPPERCASE (U). Now i'm no real wizard 
>with making new wildcards and stuff but i'm sure people have already made 
>up things like this for other programming languages. With this method you 
>could remove the bots you normally can't.
>
>Another example
>
>bots connect with the ident 1234567_, 6364356_, 9589435_ once again all 
>random nickname and random nicknames and hosts.
>
>New wakill way of banning this:
>*{7,N(0-9)}_@*
>
>Akill all hosts with numbers which have 7 Numeric characters in a row from 
>the number 0 till 9. and a _ behind it.
>
>These are ways that imho won't kill massive amounts of users like you would 
>normally with for instance *~Q*@*, if the ident isn't resolved at these 
>hosts adding a ~ at the beginning makes the chances of a real user having 
>that exact mask near to 0%, chances of a user having an ident like 
>~84235664_ at host.here is very small, however banning a host like this with 
>*~{7,N(0-9)}_@* would remove all the bots you had that were for instance 
>flooding.
>
>The reason i call it WAKILL, is because it differs so much from real 
>akills, i just figured WAKILL could mean something like Wildcard Akill.
>
>I personally think this would be a real help on banning bots, with the 
>current way akills work you can never effectively ban a bot that has a mask 
>like
>*<7 random numbers in a row here>@*
>
>with the new way you would just do *{7,N(0-9)}@* and you've gotten rid of 
>the bots.
>
>This can be combined with Numeric, Characters or Alfa numeric characters of 
>course, you could set a thing like
>
>*{7,UC(A-F)}@* to for instance ban idents with 7 characters in a row 
>differing from the letter A till the letter F, all being Uppercase.
>
>I personally really don't feel users would be affected with this way of 
>akilling but bots would get removed alot faster and easier. If a botnet 
>with idents like the one i just said connect, with over 500 bots all random 
>hosts, nicknames and realnames you can't effectively ban them at all. With 
>this new way you can.
>
>I hope you all get my point.
>
>- CaliMonk
>
>---------------------------------------
>CaliMonk
>Network Administrator
>Axenet IRC Network
>http://www.axenet.org
>ICQ#: 12000049
>MSN: calimonk at gmx.net
>---------------------------------------
>
>
>------------------------------------------------------------------
>To unsubscribe or change your subscription options, visit:
>http://www.ircservices.za.net/mailman/listinfo/ircservices