mIRC Addon : Channel Flood Protection


 

Author : SanitariuM @ Undernet

Download Link : http://sanitarium.mircscripting.info/addons/c_floodpro.mrc

Description :

This Script Protects Channels against the following types of Botnet Flood :

1) Text Repeat Flood (6 repeats in 15 sec)
2) Action Repeat Flood (6 repeats in 15 sec)
3) Notice Repeat Flood (6 repeats in 15 sec)
4) CTCP Flood (6 CTCP's in 15 sec)
5) Part Message Repeat Flood (6 repeated part msgs in 15 sec)
6) Revolving Door Flood (MassJoin/MassPART) (10 parts in 5 seconds [within 15 secs of joining])
7) Numberized Nickname Mass Join (6 in 15 sec)
8) Clones Mass-Joining (6 sets (12 bots) in 30 sec)

For #'s 1, 2, 3, 4, 7, and 8 :

- On the 6th repeat/join, set channel mode +m/M for 2 minutes.
- On the 7th repeat/join, masskickban all 7 repeating/joining users.
- On the 8th+ repeat/join, masskickban user.
- On the 15th repeat/join, set channel mode +r/R for 2 minutes.

For #5 :

- Same as above, but uses massban instead of masskickban (user is gone, it's a part flood).

For #6 :

- On the 10th part, set channel modes +m/M and +r/R for 2 minutes.
- On the 11th+ part, massban user.

------------------------------------------------------------------------------------------------------

Ops are excluded from floodpro checking
Users with custom level "exempt" are excluded from floodpro checking (Desired Botnets)
i.e. /auser exempt nick!ident@host.mask.here