Eggdrop Tcl Archive

Home | Contact | Forum | Submit a Script

View All Information: Script Id1171

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

Latest News

27 Dec 2018 Eggdrop v1.8.4 Stable Release 22 Dec 2018 Eggdrop v1.8.4 Release Candidate 3 15 Dec 2018 Eggdrop v1.8.4 Release Candidate 2 12 Dec 2018 Eggdrop v1.8.4 Release Candidate 1 04 Feb 2018 Eggdrop v1.8.3 Stable Release 13 Jan 2018 Eggdrop v1.8.3 Release Candidate 2

Resources

Eggdrop Community Forum Download Eggdrop Eggdrop Set-up Using your Eggdrop Enhancing Eggdrop Eggdrop Tcl Commands Eggdrop 1.8.3 Documents Eggdrop Config File Unix Shell Commands
Donate Help TclArchive.org with server costs. By donating, you help keep these scripts available to everyone. PayPal

© 2015 - 2023,  Greenwood Web Design