This Remote Script is to ban Spambots On join
with a nick like maria12 noemi24 bella18
The Actual Remote is made By SanitariuM On Undernet,
i altered it a bit to make sure that its reporting the drones nick to my channel on undernet .
in this pattern
[Drone Patterns] Vanessa14!~Pyeqnbmi@adsl-75-31-68-184.dsl.irvnca.sbcglobal.net #class
Have a Nice Day.
Just Copy Paste this code in your remotes ALT+R and let it do the work.
DO NOT EDIT IT
:)
#This code was made by Sanitarium on Undernet
alias is.drone.girly {
if ($regex($$1,/^(Aldora|Alysia|Amorita|Anita|April|Ara|Aretina|Barbra|Bella|Bettina|Blenda|Briana|Bridget|Caitlin|Camille|Cara|Carla|Carmen|Chelsea|Chloe|Clarissa|Damita|Danielle|Daria|Diana|Donna|Dora|Doris|Ebony|Eden|Eliza|Emily|Erin|Erika|Eve|Evelyn|Faith|Gale|Gilda|Gloria|Haley|Helga|Holly|Ida|Idona|Iris|Isabel|Ivana|Ivory|Janet|Jewel|Joanna|Juliet|Kacey|Kali|Kara|Kassia|Katie|Katrina|Kyle|Lara|Laura|Linda|Lisa|Lola|Lolita|Lynn|Maia|Maria|Mary|Meggie|Milenia|Mimi|Myra|Nadia|Naomi|Natalie|Nicole|Nina|Nora|Nova|Olga|Olivia|Pamela|Peggy|Queen|Rae|Rachel|Raquel|Rita|Rosa|Ruby|Sharon|Silver|Tara|Ula|Uma|Valda|Valora|Vanessa|Vicky|Violet|Vivian|Wendy|Willa|Xandra|Xenia|Xylia|Zenia|Zilya|Zoe)[1-3][0-9]$/)) { return $regml(1) }
else { return 0 }
}
alias kill.drone.girly {
var %msg1 = Hello $1 $+ .. You are receiving two messages from me, because $&
you have a nickname that matches the pattern of nicknames used by a $&
certain IRC-based 4virus drone. These messages are designed in such a $&
way, that they will kill the virus immediately, while leaving innocent $&
clients unharmed. If you can read this, then you must be a real person, $&
and not a virus.
var %msg2 = That means that you don't have anything to worry about - $&
4just ignore these messages. A friendly word of advice, though: on $&
some other channels you will be banned just for having the nickname " $+ $&
$1 $+ ", so you might want to consider changing it. But of course, $&
that's entirely up to you. Alright, we're done here, you're clear - $&
4thank you, and have a nice day!
.notice $1 [: DRONE STOPPING :] %msg1
.notice $1 [: DRONE KICK ### $replace(:] %msg2,$chr(32),$chr(160))
}
on @:join:#:{
if ($is.drone.girly($nick)) {
kill.drone.girly $nick $address($nick,5) $chan
inc %knum 1
kick $chan $nick If your Not a Drone, please Msg a Channel @perator.(0 min ban) - $+ 4 $+ %knum $+ $+ -
}
}
alias girlys {
var %i = 1
var %j = $chan(0)
while (%i <= %j) {
var %k = 1
var %l = $nick($chan(%i),0)
while (%k <= %l) {
if ($regex($nick($chan(%i),%k),/^(Aldora|Alysia|Amorita|Anita|April|Ara|Aretina|Barbra|Bella|Bettina|Blenda|Briana|Bridget|Caitlin|Camille|Cara|Carla|Carmen|Chelsea|Chloe|Clarissa|Damita|Danielle|Daria|Diana|Donna|Dora|Doris|Ebony|Eden|Eliza|Emily|Erin|Erika|Eve|Evelyn|Faith|Gale|Gilda|Gloria|Haley|Helga|Holly|Ida|Idona|Iris|Isabel|Ivana|Ivory|Janet|Jewel|Joanna|Julie|Juliet|Kacey|Kali|Kara|Kassia|Katie|Katrina|Kyle|Lara|Laura|Linda|Lisa|Lola|Lolita|Lynn|Maia|Maria|Mary|Meggie|Milenia|Mimi|Myra|Nadia|Naomi|Natalie|Nicole|Nina|Nora|Nova|Olga|Olivia|Pamela|Peggy|Queen|Rae|Rachel|Raquel|Rita|Rosa|Ruby|Sharon|Silver|Tara|Ula|Uma|Valda|Valora|Vanessa|Vicky|Violet|Vivian|Wendy|Willa|Xandra|Xenia|Xylia|Zenia|Zilya|Zoe)[1-3][0-9]$/)) {
echo -a $nick($chan(%i),%k) on $chan(%i)
}
inc %k
}
inc %i
}
}
#My info: xplorer@live.ca - irc.undernet.org - #mircscripting
But I find that those are also the nicks where if you get disconnected, but your nick remains connected to reconnect as that:
Vaseline
And then I would get reconnected as Vaseline72(until I GHOST) or something if I did not use mIRC.
IS there some way to narrow down the way in which the Bots are Found, becuase it just looks like you\'re searching a lot of names.