Jump to content

Eggdrop: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Added references for official Tcl IRC channel
Undid revision 292565293 by Tothwolf (talk) wikis are not reliable sources. please provide a reliable source WP:RS
Line 200: Line 200:
}}</ref> On [[IRCnet]] and [[DALnet]], support is available in #eggdrop. On [[QuakeNet]] support is available in [irc://irc.quakenet.org/eggdrop.support #eggdrop.support]. On [[EFnet]] and [[freenode]] support is available in the channel #egghelp. (The [[EFnet]] channel #eggdrop is not a help channel as of May 2006.) Eggdrop help is also available on UniBG in the channel #EggFAQ.
}}</ref> On [[IRCnet]] and [[DALnet]], support is available in #eggdrop. On [[QuakeNet]] support is available in [irc://irc.quakenet.org/eggdrop.support #eggdrop.support]. On [[EFnet]] and [[freenode]] support is available in the channel #egghelp. (The [[EFnet]] channel #eggdrop is not a help channel as of May 2006.) Eggdrop help is also available on UniBG in the channel #EggFAQ.


There is also a help channel for [[Tcl]] programming, and the Eggdrop specific extensions to [[Tcl]] on most major networks called #tcl. Note that the #tcl on [[freenode]] is the official [[Tcl]] channel<ref>{{cite web
There is also a help channel for [[Tcl]] programming, and the Eggdrop specific extensions to [[Tcl]] on most major networks called #tcl. Note that the #tcl on [[freenode]] is the official [[Tcl]] channel and is not a support channel for Eggdrop scripts.{{fact|date=May 2009}}
| url = http://wiki.tcl.tk/1178
| title = Tcl Chatroom
| accessdate = 2009-05-26
| date = 2009-04-15
| work = Tclers Wiki
}}</ref> and is not a support channel for Eggdrop scripts.<ref>{{cite web
| url = http://wiki.tcl.tk/16656
| title = When you ask questions about eggdrop on The Tclers' Chat
| accessdate = 2009-05-26
| date = 2009-02-27
| work = Tclers Wiki
}}</ref><ref>{{cite web
| url = http://wiki.tcl.tk/6601
| title = Eggdrop
| accessdate = 2009-05-26
| date = 2009-01-15
| work = Tclers Wiki
}}</ref>


== See also ==
== See also ==

Revision as of 01:29, 27 May 2009

Eggdrop
Developer(s)Eggheads
Initial releaseDecember 1993
Repository
Written inC
Operating systemUnix-like
PlatformCross-platform
Size0.8 MB
Available inEnglish, Multilingual
TypeIRC bot
LicenseGPL
Websitewww.eggheads.org

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

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]

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]

Popularity

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

Support

Eggdrop help via IRC is available in #eggdrop on Undernet.[9] On IRCnet and DALnet, support is available in #eggdrop. On QuakeNet support is available in #eggdrop.support. On EFnet and freenode support is available in the channel #egghelp. (The EFnet channel #eggdrop is not a help channel as of May 2006.) Eggdrop help is also available on UniBG in the channel #EggFAQ.

There is also a help channel for Tcl programming, and the Eggdrop specific extensions to Tcl on most major networks called #tcl. Note that the #tcl on freenode is the official Tcl channel and is not a support channel for Eggdrop scripts.[citation needed]

See also

References

  1. ^ "eggheads.org". Retrieved 2008-12-24.
  2. ^ a b c "ABOUT". Retrieved 2008-12-24.
  3. ^ a b "README". Retrieved 2008-12-24.
  4. ^ "egghelp.org: Tcl Archive". Retrieved 2008-12-24.
  5. ^ "eggheads.org FTP: Scripts". Retrieved 2008-12-24.
  6. ^ "BOTNET". Retrieved 2008-12-24.
  7. ^ "PARTYLINE". Retrieved 2008-12-24.
  8. ^ "Alexa - Top Sites: Bots". Retrieved 2008-12-24.
  9. ^ "Eggheads.org: Support". Retrieved 2008-12-27.

Books and Publications

  1. ^ a b c Mutton, Paul (2004). IRC Hacks. O'Reilly Media. p. 294. ISBN 978-0-596-00687-7. {{cite book}}: Unknown parameter |month= ignored (help)
  2. ^ a b Bejtlich, Richard (2005). Extrusion Detection: Security Monitoring for Internal Intrusions. Professional Series. Addison-Wesley. p. 308. ISBN 978-0-321-34996-5. {{cite book}}: Unknown parameter |month= ignored (help)
  3. ^ Leonard, Andrew (1996). "Wired 4.04: Bots Are Hot!" (HTML). Wired Magazine. Condé Nast Publications. p. 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. {{cite web}}: Unknown parameter |month= ignored (help)
  4. ^ Lewis, Chris (2006). Selecting MPLS VPN Services. Networking Technology. Cisco Press. p. 266. ISBN 978-1-58705-191-3. {{cite book}}: Unknown parameter |coauthors= ignored (|author= suggested) (help); Unknown parameter |month= ignored (help)
  5. ^ Piccard, Paul (2005). Securing IM and P2P Applications for the Enterprise (1st ed.). Syngress Publishing. p. 401. ISBN 978-1597490177. {{cite book}}: Unknown parameter |coauthors= ignored (|author= suggested) (help); Unknown parameter |month= ignored (help)
  6. ^ a b c d Damer, Bruce (1997). Avatars! Exploring and Building Virtual Worlds on the Internet (1st ed.). Peachpit. ISBN 978-0-201-68840-5. {{cite book}}: Unknown parameter |month= ignored (help)
  7. ^ Clemm, Alexander (2007). Managing Virtualization of Networks and Services. Lecture Notes in Computer Science. Springer Science+Business Media. p. 1. ISBN 978-3-540-75693-4. {{cite book}}: Unknown parameter |coauthors= ignored (|author= suggested) (help); Unknown parameter |month= ignored (help)
  8. ^ Piccard, Paul (2005). Securing IM and P2P Applications for the Enterprise (1st ed.). Syngress Publishing. p. 390. ISBN 978-1597490177. {{cite book}}: Unknown parameter |coauthors= ignored (|author= suggested) (help); Unknown parameter |month= ignored (help)
  9. ^ Orwant, Jon (2004). Games, Diversions & Perl Culture. Best of the Perl Journal (1st ed.). O'Reilly Media. p. 116. ISBN 978-0596003128. {{cite book}}: Unknown parameter |month= ignored (help)
  10. ^ Casey, Eoghan (2004). Digital Evidence and Computer Crime (2nd ed.). Academic Press. p. 497. ISBN 978-0-12-163104-8. {{cite book}}: Unknown parameter |month= ignored (help)