|
09.02.2002 security.tcl Component Documentation# security.tcl for netbots.tcl v3.35 # designed to work with eggdrop 1.3.28 or higher # Johoho's Eggdrop Page - http://johoho.tuts.net/eggdrop/ # security.tcl copyright (c) 1999,2001 by Johoho <johoho@hojo-net.de> # abrahams_paranoid_rebinds section (c) 2001 by Abraham <abraham@mud.pl> # netbots.tcl copyright (c) 1998-2001 by slennox <slennox@egghelp.org> ## security.tcl component script v0.52.0, 09.02.2002 ## # History: # # v0.10.0, 16.06.2000 - initial design and concept # v0.11.0, 18.06.2000 - fixed a small bug # v0.12.0, 19.06.2000 - added booting support # v0.20.0, 07.01.2001 # till # v0.49.0, 14.06.2001 - not public, internal devel. versions, in which existing # ------------------- code was cleaned-up and optimisation was done, detalis: # ------------------- * added warning message in case when eggdrop is older than # ------------------- 1.6.4 because of broken booting code in "pre-1.6.4" eggs # ------------------- (Abraham) # ------------------- * added suport for .deluser command was added (Abraham) # v0.50.0, 28.06.2001 - 1st public release after freatures addition tested ealier # ------------------- in dev-versions, implemented by Abraham, details follows: # ------------------- * added posibility to rebind critcial commads to perm-owners # ------------------- * added logging (by notes) for selected commands, # ------------------- note is send to people specified in se_spy_note variable, # ------------------- * added secured .whois command, # ------------------- * added secured .match command, # ------------------- * added slighty reworked .chhandle command, # ------------------- * added secured +-host routines because of security # ------------------- flaw in eggdrop (unfixed yet), # ------------------- * added optix's safe .die command writen at Ben Dover # ------------------- request and added DCCcomplex # v0.50.1, 29.06.2001 - improved DCCcomplex # v0.51.0, 06.07.2001 - recoded/improved seriously command handling # v0.51.1, 11.07.2001 - fixed minor in and improved DCCcomplex # v0.51.2, 12.06.2001 - improved/recoded: safe die, it uses now bind FILT. # v0.51.3, 16.06.2001 - improved: safe whois. # v0.51.4, 28.08.2001 - fixed: case-sensivity bug. # v0.52.0, 09.02.2002 - added: support for four XTRA fields which will containg # ------------------- usefull informations, improved: +-host, fixed: minor bugs # ------------------- in dcc:se_common proc, reverted changes of safe die code. # thanks slennox for netbots.tcl
Please note that this component is fully compatible with netbots.tcl v3.15 - 3.35 by slennox IndexDescriptionThis script was designed to fix some, in ours (Johoho & Abraham) opinion, security flaws which wont be fixed in the core eggdrop, since 'it can be easily done in tcl'. Well, here we go. At the moment there's only one fix in here:
Installationnetset.tclTo install this component properly you have to copy it to your netbots directory and add these lines to your netset.tcl conf:
Settings Documentation
FAQ
ContactYou can contact me via E-Mail at johoho@hojo-net.de, at ICQ 2499577 (tell me who you are and what you want or I'll ignore you) or catch me on irc usually around 18-24 UTC+1 in #eggdrop. (IrcNET)DISCLAIMERsecurity.tcl is provided 'as is' and without warranty of any kind. You may use it own will as long as the author is NOT held responsible for ANY damage caused by the usage of this script, neither direct or indirect.You may modify the script and all belonging files as long as you keep this copyright-text, include a short description of all changes, and send a copy to the author (e-mail: johoho@hojo-net.de). | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||