# Windrop 1.6.20 Eggdrop Bot

**Category:** Eggdrop_Bot
**Original Author:** guppy (Unknown)

## Description
Windrop 1.6.20 is a version of Eggdrop, an IRC bot designed to manage channels and provide various services such as bans, invites, and channel management.

## Key Features
- **Botnet Operations**: Supports botnet opping, inviting, limit raising, key sharing, and unbanning.
- **Channel Management**: Manages channel settings, user permissions, and channel modes.
- **DCC Services**: Provides DCC chat and file transfer capabilities.
- **Statistics Module**: Tracks user activity in channels and generates statistics.
- **User Tracking**: Maintains a record of users who have been seen on the network.

## File Analysis
- **RunOnce.bat** — Initializes Eggdrop with a new user file configuration.
- **mod.irc** — IRC module documentation for controlling bot interactions.
- **auto.tcl** — Utility procedures for auto-execution and loading.
- **clock.tcl** — Implements clock-related functionality in Tcl.
- **history.tcl** — Manages command history within the Eggdrop environment.
- **init.tcl** — Default system startup file defining "unknown" procedure and auto-load facilities.
- **package.tcl** — Utility procedures for package management.
- **parray.tcl** — Prints contents of a global array in Tcl.
- **safe.tcl** — Provides safe loading/sourcing mechanisms for safe interpreters.
- **tclAppInit.c** — Default main program and Tcl_AppInit function for Tcl applications without Tk.
- **tm.tcl** — Implements searching for Tcl modules.
- **word.tcl** — Defines procedures for computing word boundaries in strings.
- **http.tcl** — Client-side HTTP implementation for GET, POST, and HEAD commands.
- **pkgIndex.tcl** — Tcl package index file used to manage packages.
- **optparse.tcl** — Option parsing package primarily used internally by the safe:: code.
- **action.fix.tcl** — Fixes mIRC dcc chat /me's and telnet session /me's.
- **alltools.tcl** — Includes various tools for Eggdrop, such as toolbox, toolkit, and moretools.
- **cmd_resolve.tcl** — Adds commands to resolve hostnames or IP addresses in the partyline.
- **compat.tcl** — Maps old Tcl functions to new ones for compatibility with older scripts.
- **dccwhois.tcl** — Enhanced '.whois' dcc command for Eggdrop.
- **getops.tcl** — Script used for requesting and giving ops to each other within a botnet.
- **gseen.selectlang.1.0.0.tcl** — Selects language based on user's host.
- **klined.tcl** — Handles k-lined servers by removing them from the server list.
- **notes2.tcl** — Manages notes for users in channels.
- **ques5.tcl** — Script for generating and displaying web pages with channel information.
- **quotepass.tcl** — Sends 'PASS <numbers>' to servers that require it.
- **quotepong.tcl** — Sends 'PONG :<cookie>' to EFnet servers.
- **sentinel.tcl** — Flood protection system with integrated BitchX CTCP simulation.
- **userinfo.tcl** — Provides user information through DCC chat or telnet connections.
- **winident1.2.tcl** — Implementation of an ident server for WinDrops.
- **README** — General documentation and setup instructions for Eggdrop.
- **install.win32.html** — Installation guide for Windows 95/98/ME/NT/2000/XP.
- **README** — Documentation on the botnetop module.
- **README** — Description of gseen.mod, a seen module for Eggdrop.
- **README** — Instructions for installing and using Stats.mod.
- **botnetop.conf** — Configuration file for the botnetop module.
- **eggdrop.conf** — Main configuration file for Eggdrop.
- **gseen.conf** — Configuration file for gseen.mod.
- **stats.conf** — Configuration file for Stats.mod.
- **ABOUT** — General information about Eggdrop and its history.
- **BANS** — Documentation on bans, invites, and exempts in Eggdrop.
- **BOTNET** — Guide to botnet sharing and linking.
- **BUG-REPORT** — Bug report form for Eggdrop.
- **COMPILE-GUIDE** — Compile guide and FAQ for Eggdrop.
- **CONTENTS** — Directory contents of the documentation directory.
- **Changes1.6** — List of changes since version 1.6.0.
- **FIRST-SCRIPT** — Guide to writing your first Eggdrop script.
- **KNOWN-PROBLEMS** — Known problems and issues with Eggdrop.
- **MODULES** — Information on installing, creating, and submitting modules for Eggdrop.
- **PARTYLINE** — Documentation on the party line feature in Eggdrop.
- **PATCH-HOWTO** — Guide to creating, applying, downloading, and submitting patches.
- **TEXT-SUBSTITUTIONS** — Textfile substitutions used in various Eggdrop files.
- **TRICKS** — Little tricks for using Eggdrop effectively.
- **USERS** — Documentation on users and flags in Eggdrop.
- **Versions** — Release dates and notes for official versions of Eggdrop.
- **WEIRD-MESSAGES** — Weird messages that get logged by Eggdrop.
- **tcl-commands.doc** — List of Tcl commands added to Eggdrop.