This is the new home of the egghelp.org community forum.
All data has been migrated (including user logins/passwords) to a new phpBB version.


For more information, see this announcement post. Click the X in the top right-corner of this box to dismiss this message.

mass join ban script

Requests for complete scripts or modifications/fixes for scripts you didn't write. Response not guaranteed, and no thread bumping!
Post Reply
v
vraciu
Voice
Posts: 3
Joined: Fri Jan 02, 2009 2:12 pm

mass join ban script

Post by vraciu »

hi guys. i`m trying for a long time a script that can detect a mass join and ban the users that trigger the mass join protection but i couldn`t so i come here with lots of hope somebody can help me...because the channel gets flooded with drones and it`s difficult to ban all of them...Thank you in advance
D
DaRkOoO
Halfop
Posts: 67
Joined: Sat Sep 27, 2008 7:27 am

Post by DaRkOoO »

You have that option in ur config file allready..Search for join-flood =)
v
vraciu
Voice
Posts: 3
Joined: Fri Jan 02, 2009 2:12 pm

Post by vraciu »

i know that... but the eggdrop does not ban the bots that join-flood...and i`m not talking about clones ...from the same ip address i`m talking about for example 10 different conections that join a channel in less than 2 seconds they send a channel message and after 2 min they part...
User avatar
DarkRaptor
Voice
Posts: 36
Joined: Sat Apr 15, 2006 2:39 am
Location: Trois-Rivières, Qc

Post by DarkRaptor »

hi,

You could try sentinel.tcl. It should be already in your eggdrop's scripts folder.
DarkRaptor @ irc.undernet.org
v
vraciu
Voice
Posts: 3
Joined: Fri Jan 02, 2009 2:12 pm

Post by vraciu »

already done that still not banning the bots but thx anyway for the interest
User avatar
TCL_no_TK
Owner
Posts: 509
Joined: Fri Aug 25, 2006 7:05 pm
Location: England, Yorkshire

Post by TCL_no_TK »

I've thought about this kind of script myself, i know there a alot of good ones out there. But none are a 100% effective, in the end it really dose come down to the channel operators to detect and punish botnets when they join. I know this is found alot in eggdrop documents, but it seem relivant here to say that you should choise your ops carefully! not only on the bot, but for your channel. :)
User avatar
arfer
Master
Posts: 436
Joined: Fri Nov 26, 2004 8:45 pm
Location: Manchester, UK

Post by arfer »

The first line of defence in countering such events is a limit script. These will set the maximum joins to say 5 at any one time and reset the join limit after say 2 minutes (both are usually configurable).

You could not get 10 joins in 2 seconds with such a script.

However, the first five clones/drones would be able to join and a limit script by itself could not stop the messages. As I said, it is merely the first line of defence.

I find that once the owners of such bots using coordinated attacks learn that you have a limit script in operation, they get bored and give it up as a bad job.
I must have had nothing to do
User avatar
Sir_Fz
Revered One
Posts: 3794
Joined: Sun Apr 27, 2003 3:10 pm
Location: Lebanon
Contact:

Post by Sir_Fz »

This is of course possible, however in most cases it might affect innocent users (especially after netsplit rejoins). In my AllProtection script, I do have a mass join flood detector but it only locks the channel and does not place bans. The reason I've done it that way is because through experience I've seen a lot of incorrect bans being set when mass floods occur (either because a few users joined right before the flood occurred or after rejoins from long netsplits). Also, in some cases, too many bans might flood out the bot. I'd rather akick a few abusive hosts instead.

Btw, Sentinel does place bans in such floods.
Post Reply