Script Name:
All Protection
Version: 4.9b4
Author: Opposing
Script Date: 15/09/2016
Category: Not specified
Downloads: 832
File Name:
allprotection.tcl-4.9b4.zip
Short Description:
Protection against all types of floods such as text, notice, caps, repeats, codes, advs, bad words/nicks/idents, ctcp/ctcr, mass deop/kick/ban, channel limit, join, part messages, revolving door (flyby), nick, clones and random drones. Also has protection against botnet (mass) and private floods.
Extended Description File
################################################
## TclArchive.org (update archived script) ##
## Last known version by Opposing 15/09/2016 ##
################################################
######################[ ALL PROTECTION 4.9b4 ]######################
# #
# Author : Opposing a.k.a Sir_Fz (Fayez Zouheiry) #
# Version : 4.9b4 #
# Released: September 08, 2016 #
# Source: https://github.com/sirfz/allprotection.tcl #
## #
# Description: Has all kinds of channel protections + Botnet #
# channel flood protections and private protections. #
# #
####################################################################
README.md
allprotection
An All-Around Protection Script for Eggdrops
This Eggdrop script was first conceived some time around 2005
and has since developed into the ultimate public/private/ircnet
protection script.
Given that I'm no longer actively manintaining it, I've decided
to move it to my Github page to facilitate contributions by
other developers.
## Features
- text floods (action or msg)
- repeat floods
- notice floods
- codes/caps floods
- ads, bad words, and private spam (including part messages)
- bad nicks/idents (on join and change)
- join floods
- revolving door (fly-bys)
- nick floods
- random nicks ban (drones)
- takeovers (mass deop/ban/kick)
- channel limit
- ctcp/ctcr floods
- part msg floods
- clones
- bad channels
- excess channels
- bad CTCP-replies
- Anti-spam bot (cycler)
### Botnet flood protections:
- mass text floods.
- mass notice floods.
- mass ctcp/ctcr floods.
- mass join floods.
- mass revolving door floods.
- mass part msg floods.
- mass nick floods.
- mass codes floods.
### Private flood protections
- Private text floods.
- Private notice floods.
- Private ctcp/ctcr floods.
Settings are highly configurable, giving the ability to specify
different punishment modes (warn/kick/ban) as well as apply
channel-specifc settings.
exempt methods:
# 0: Neither voices nor halfops are exempted from punishment
# 1: Voices are exempted from punishment
# 2: Halfops are exempted from punishment
# 3: Both halfops and voices are exempted from punishment
Users with +f and +mo flags are exempted by default from any
punishment.
#### Available punishment methods:
# v: Void - do nothing
# w: Warn offender
# k: Kick offender
# b: Ban offender
# kb: Kick + Ban offender
# bk: Ban + Kick offender
# kl: KLine offender
# kil: Kill offender
#
## You can use them like this for example:
# w:k:kb
# this means, first Warn then Kick then Kickban.
# (if offence is repeated ofcourse)
## these steps will be triggered if the offences
# happend during <pwait> seconds.
# NOTE: These methods are not applicable on all flood types.
# I only applied this feature on the flood types I think
# they're needed.
Details are provided inside the script.
Discussion about the script (as well the history of
its development): http://forum.egghelp.org/viewtopic.php?t=9721