Eggdrop

From Wikipedia, the free encyclopedia
  (Redirected from Eggdrops)
Jump to: navigation, search
Eggdrop
EggheadsEdwardEDropLogo.png
Developer(s) Eggheads
Initial release December 1993
Stable release 1.6.21  (October 26, 2011; 3 months ago (2011-10-26)) [±]
Development status Active
Written in C
Operating system Unix-like
Platform Cross-platform
Size 1 MB
Available in English, Multilingual
Type IRC bot
License GPL
Website www.eggheads.org

Eggdrop is a popular IRC bot and the oldest still in active development.[1][p 1][p 2]

Contents

[edit] Development History

It was originally written by Robey Pointer in December 1993 to help manage and protect the EFnet channel #gayteen.[p 3][p 4][2]

Eggdrop was originally intended to help manage and protect channels from takeover attempts and other forms of IRC war.[p 2][p 5][p 6][p 7][p 8]

[edit] 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. [2][3][p 1]

A large number of Tcl scripts are available to expand the bot's functionality, most of them written by Eggdrop users.[4][5][p 1] 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.[2][3][6][p 9][p 7] 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".[7][p 7]

[edit] Popularity

Over the years Eggdrop has become one of the most popular bots run by IRC users.[p 10][p 11][p 7]

[edit] See also

[edit] References

[edit] Books and Publications

  1. ^ a b c Mutton, Paul (July 2004). IRC Hacks. O'Reilly Media. p. 294. ISBN 978-0-596-00687-7. 
  2. ^ a b Bejtlich, Richard (November 2005). Extrusion Detection: Security Monitoring for Internal Intrusions. Professional Series. Addison-Wesley. p. 308. ISBN 978-0-321-34996-5. 
  3. ^ Leonard, Andrew (July 1997). Bots: The Origin of New Species (1st ed.). San Francisco, CA: Hardwired. ISBN 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" 
  4. ^ Leonard, Andrew (April 1996). "Wired 4.04: Bots Are Hot!". Wired Magazine. Condé Nast Publications. p. 5. http://www.wired.com/wired/archive/4.04/netbots.html?pg=5. Retrieved 2008-12-26. "There are bots that greet newcomers to channels with information about the channel. Valis, the gaybot at #gayteen, is such a bot." 
  5. ^ Lewis, Chris; Steve Pickavance (February 2006). Selecting MPLS VPN Services. Networking Technology. Cisco Press. p. 266. ISBN 978-1-58705-191-3. 
  6. ^ Piccard, Paul; Brian Baskin, George Spillman, Marcus Sachs (May 2005). Securing IM and P2P Applications for the Enterprise (1st ed.). Syngress Publishing. p. 401. ISBN 978-1597490177. 
  7. ^ a b c d Damer, Bruce (October 1997). Avatars! Exploring and Building Virtual Worlds on the Internet (1st ed.). Peachpit. ISBN 978-0-201-68840-5. 
  8. ^ Clemm, Alexander; Lisandro Zambenedetti Granville, Rolf Stadler (December 2007). Managing Virtualization of Networks and Services. Lecture Notes in Computer Science. Springer Science+Business Media. p. 1. ISBN 978-3-540-75693-4. 
  9. ^ Piccard, Paul; Brian Baskin, George Spillman, Marcus Sachs (May 2005). Securing IM and P2P Applications for the Enterprise (1st ed.). Syngress Publishing. p. 390. ISBN 978-1597490177. 
  10. ^ Orwant, Jon (August 2004). Games, Diversions & Perl Culture. Best of the Perl Journal (1st ed.). O'Reilly Media. p. 116. ISBN 978-0596003128. 
  11. ^ Casey, Eoghan (March 2004). Digital Evidence and Computer Crime (2nd ed.). Academic Press. p. 497. ISBN 978-0-12-163104-8. 

[edit] External links


Personal tools
Namespaces
Variants
Actions
Navigation
Interaction
Toolbox
Print/export
Languages