# Eggdrop 1.8.2rc2

**Category:** Eggdrop_Bot
**Original Author:** Unknown

## Description
Eggdrop is a versatile IRC bot designed for automated channel management, including joining channels, managing users (OPs, kicks), and handling flood protection.

## Key Features
- **.resolve/.dns**: Look up hostnames or IP addresses without blocking.
- **.whois**: Enhanced whois command via DCC.
- **.dccwhois**: Extended .whois functionality using DCC.
- **.getops**: Request and give ops to other bots in a botnet.
- **.klines**: Handle k-lines by removing servers from the bot's server list when detected.

## File Analysis
- **action.fix.tcl** — Fixes mIRC dcc chat /me actions, telnet session /me commands.
- **alltools.tcl** — Includes toolbox, toolkit, and more tools for various functionalities.
- **compat.tcl** — Quickly maps old Tcl commands to new ones.
- **conf.py** — Documentation build configuration file for Eggdrop.
- **cmd_resolve.tcl** — Adds .resolve and .dns commands for non-blocking hostname/IP lookups.
- **compat.tcl** — Maps old Tcl commands to new ones.
- **dccwhois.tcl** — Enhanced .whois command via DCC.
- **getops.tcl** — Botnet ops management script.
- **klined.tcl** — Handles k-lines by removing servers from the bot's server list.
- **notes2.tcl** — Manages and indexes user notes.
- **ques5.tcl** — Generates HTML pages with URL conversion, indentation, and description updates.
- **quotepass.tcl** — Sends QUOTE PASS requests to servers requiring it.
- **quotepong.tcl** — Sends PONG :<cookie> when ident is broken or disabled.
- **sentinel.tcl** — Flood protection system integrated with BitchX CTCP simulation.
- **tcl.c** — Handles Tcl commands and initialization.
- **userent.c** — User entry handling, more versatile.