Eggdrop
From Wikipedia, the free encyclopedia
| Developer(s) | Eggheads |
|---|---|
| Initial release | December 1993 |
| Stable release | 1.6.19+ctcpfix (2009-05-14) [+/−] |
| Written in | C |
| Operating system | Unix-like |
| Platform | Cross-platform |
| Size | 0.8 MB |
| Available in | English, Multilingual |
| Development status | Active |
| Type | IRC bot |
| License | GPL |
| Website | www.eggheads.org |
Eggdrop is a popular IRC bot and is the oldest IRC bot 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.[2][p 3]
Eggdrop was originally intended to help manage and protect channels from takeover attempts and other forms of IRC war.[p 2][p 4][p 5][p 6][p 7]
[edit] Features
Eggdrop 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.[3][2][p 1]
Due to its popularity, Eggdrop has a plethora of Tcl scripts available to expand its functionality, most of them written by Eggdrop users.[4][5][p 1] Scripts are available to add and extend functionality such as: 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 also features a botnet, which allows multiple bots to be linked together to share data and act in a coordinated fashion.[3][2][6][p 8][p 6] Eggdrop includes built-in support for sharing user information and channel bans. A script is required to simultaneously control multiple bots and for bots to coordinate channel management and modes.
Eggdrop features a botnet party line that is accessible via DCC CHAT or telnet. People are able to communicate with each other within the botnet on various channels in a sort of miniature IRC. Channel 0, the default, is referred to as the "party line".[7][p 6]
[edit] Popularity
Over the years Eggdrop has become one of the most popular bots run by IRC users.[8][p 9][p 10][p 6]
[edit] See also
[edit] References
- ^ "eggheads.org". http://www.eggheads.org/. Retrieved 2008-12-24.
- ^ a b c "ABOUT". http://cvs.eggheads.org/viewvc/viewvc.cgi/eggdrop1.6/doc/ABOUT?view=markup. Retrieved 2008-12-24.
- ^ a b "README". http://cvs.eggheads.org/viewvc/viewvc.cgi/eggdrop1.6/README?view=markup. Retrieved 2008-12-24.
- ^ "egghelp.org: Tcl Archive". http://www.egghelp.org/tcl.htm. Retrieved 2008-12-24.
- ^ "eggheads.org FTP: Scripts". ftp://ftp.eggheads.org/pub/eggdrop/scripts/. Retrieved 2008-12-24.
- ^ "BOTNET". http://cvs.eggheads.org/viewvc/viewvc.cgi/eggdrop1.6/doc/BOTNET?view=markup. Retrieved 2008-12-24.
- ^ "PARTYLINE". http://cvs.eggheads.org/viewvc/viewvc.cgi/eggdrop1.6/doc/PARTYLINE?view=markup. Retrieved 2008-12-24.
- ^ "Alexa - Top Sites: Bots". http://www.alexa.com/browse?&CategoryID=5571. Retrieved 2008-12-24.
[edit] Books and Publications
- ^ a b c Mutton, Paul (July 2004) (in English). IRC Hacks. O'Reilly Media. pp. 294. ISBN 978-0-596-00687-7.
- ^ a b Bejtlich, Richard (November 2005) (in English). Extrusion Detection: Security Monitoring for Internal Intrusions. Professional Series. Addison-Wesley. pp. 308. ISBN 978-0-321-34996-5.
- ^ Leonard, Andrew (April 1996). "Wired 4.04: Bots Are Hot!" (HTML). Wired Magazine. Condé Nast Publications. pp. 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."
- ^ Lewis, Chris; Steve Pickavance (February 2006) (in English). Selecting MPLS VPN Services. Networking Technology. Cisco Press. pp. 266. ISBN 978-1-58705-191-3.
- ^ Piccard, Paul; Brian Baskin, George Spillman, Marcus Sachs (May 2005) (in English). Securing IM and P2P Applications for the Enterprise (1st ed.). Syngress Publishing. pp. 401. ISBN 978-1597490177.
- ^ a b c d Damer, Bruce (October 1997) (in English). Avatars! Exploring and Building Virtual Worlds on the Internet (1st ed.). Peachpit. ISBN 978-0-201-68840-5.
- ^ Clemm, Alexander; Lisandro Zambenedetti Granville, Rolf Stadler (December 2007) (in English). Managing Virtualization of Networks and Services. Lecture Notes in Computer Science. Springer Science+Business Media. pp. 1. ISBN 978-3-540-75693-4.
- ^ Piccard, Paul; Brian Baskin, George Spillman, Marcus Sachs (May 2005) (in English). Securing IM and P2P Applications for the Enterprise (1st ed.). Syngress Publishing. pp. 390. ISBN 978-1597490177.
- ^ Orwant, Jon (August 2004) (in English). Games, Diversions & Perl Culture. Best of the Perl Journal (1st ed.). O'Reilly Media. pp. 116. ISBN 978-0596003128.
- ^ Casey, Eoghan (March 2004) (in English). Digital Evidence and Computer Crime (2nd ed.). Academic Press. pp. 497. ISBN 978-0-12-163104-8.
[edit] External links
|
|
This article's external links may not follow Wikipedia's content policies or guidelines. Please improve this article by removing excessive or inappropriate external links. |
- Eggheads.org Eggdrop development
- Eggdrop at Freshmeat
- Eggdrop at SourceForge.net
- Eggdrop at Ohloh
- Slennox's Eggdrop Page - Eggdrop Help, Scripts and More
- TCLScript.com - A script search engine, script downloads, Tcl and Eggdrop documentation
- MC_8's Tcl scripts
- BarkerJr.Net - Eggdrop
- Johoho's Eggdrop Page
- Ernst's Eggdrop Page
- The IRC bot uptime project
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||