Eggdrop Explained

Eggdrop
Developer:Eggheads[1] [2]
Programming Language:C, Tcl
Operating System:Unix-like
Size:1 MB
Genre:IRC bot
License:GPL-2.0-or-later

Eggdrop is a popular IRC bot and the oldest that is still being maintained.[3] [4] [5]

It was originally written by Robey Pointer in December 1993 to help manage and protect the EFnet channel #gayteen; one Eggdrop bot version was named Valis.[6] [7] [8]

Eggdrop was originally intended to help manage and protect channels from takeover attempts.[9] [10] [11] [12]

Features

The bot is written in the C programming language and features interfaces for C modules and Tcl scripts that allow users to further enhance the functionality of the bot.[13]

A large number of Tcl scripts are available to expand the bot's functionality, most of them written by Eggdrop users.[14] [15] Scripts are available to add and extend support for: online games, stats, user and channel management, information storage and lookup, greeting channel members, tracking last seen times, botnet management, anti-spam, file serving and distribution (usually via the DCC protocol), IRC services (similar to ChanServ and NickServ), and much more.

Eggdrop includes built-in support for sharing user information and channel bans. However, a script is required to simultaneously control multiple bots and for bots to coordinate channel management and modes.

The bot also features a "botnet", which allows multiple bots to be linked together to share data and act in a coordinated fashion.[16] [17] The botnet supports a "party line", which is accessible via DCC CHAT and Telnet. People can communicate within the botnet on various channels in an equivalent to a miniature IRC. Channel 0, the default, is referred to as the "party line".[18]

Popularity

Over the years Eggdrop has become one of the most popular bots run by IRC users.[19] [20]

See also

External links

Notes and References

  1. http://cvs.eggheads.org/viewvc/viewvc.cgi/eggdrop1.6/AUTHORS?view=markup AUTHORS
  2. http://cvs.eggheads.org/viewvc/viewvc.cgi/eggdrop1.6/THANKS?view=markup THANKS
  3. Web site: Homepage . eggheads.org . 2008-12-24 . https://web.archive.org/web/20081230054258/http://www.eggheads.org/ . 2008-12-30 . dead .
  4. Book: Mutton , Paul . IRC Hacks . . July 2004 . 978-0-596-00687-7 . 294 .
  5. Book: Bejtlich , Richard . Extrusion Detection: Security Monitoring for Internal Intrusions . Professional Series . . November 2005 . 978-0-321-34996-5 . 308.
  6. Book: Leonard , Andrew . Bots: The Origin of New Species . 1st . July 1997 . Hardwired . . 1-888869-05-4 . Meanwhile, back in #gayteen, Pointer's other IRC haunt, a raging power struggle had alienated most of the regular members of the channel . registration .
  7. Web site: Wired 4.04: Bots Are Hot! . 2008-12-26 . Leonard . Andrew . April 1996 . Wired Magazine . Condé Nast Publications . 5 . There are bots that greet newcomers to channels with information about the channel. Valis, the gaybot at #gayteen, is such a bot..
  8. Web site: ABOUT . eggheads.org . 2008-12-24.
  9. Book: Lewis , Chris . Steve Pickavance . Selecting MPLS VPN Services . Networking Technology . . February 2006 . 978-1-58705-191-3 . 266.
  10. Book: Piccard , Paul . Brian Baskin . George Spillman . Marcus Sachs . Securing IM and P2P Applications for the Enterprise . 1st . . May 2005 . 978-1-59749-017-7 . 401.
  11. Book: Damer , Bruce . Avatars! Exploring and Building Virtual Worlds on the Internet . 1st . . October 1997 . 978-0-201-68840-5 . registration .
  12. Book: Clemm , Alexander . Lisandro Zambenedetti Granville . Rolf Stadler . Managing Virtualization of Networks and Services . Lecture Notes in Computer Science . . December 2007 . 978-3-540-75693-4 . 1.
  13. Web site: README . eggheads.org . 2008-12-24.
  14. Web site: egghelp.org: Tcl Archive . eggheads.org . 2008-12-24.
  15. Web site: eggheads.org FTP: Scripts . eggheads.org . 2008-12-24.
  16. Web site: BOTNET . eggheads.org . 2008-12-24 . 2011-07-26 . https://web.archive.org/web/20110726020412/http://cvs.eggheads.org/viewvc/eggdrop1.6/doc/BOTNET?view=markup . dead .
  17. Piccard, et al., p. 390
  18. Web site: PARTYLINE . eggheads.org . 2008-12-24.
  19. Book: Orwant , Jon . Games, Diversions & Perl Culture . limited . 1st . Best of the Perl Journal . . August 2004 . 978-0-596-00312-8 . 116.
  20. Book: Casey , Eoghan . Digital Evidence and Computer Crime . limited . 2nd . . March 2004 . 978-0-12-163104-8 . 497.