m HTTP→HTTPS for Google Play using AWB |
InternetArchiveBot (talk | contribs) Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 |
||
(27 intermediate revisions by 18 users not shown) | |||
Line 7: | Line 7: | ||
|collapsible = |
|collapsible = |
||
|author = |
|author = |
||
|developer = Eggheads<ref>[http://cvs.eggheads.org/viewvc/viewvc.cgi/eggdrop1.6/AUTHORS?view=markup AUTHORS] - List of Eggdrop developers and development history</ref><ref>[http://cvs.eggheads.org/viewvc/viewvc.cgi/eggdrop1.6/THANKS?view=markup THANKS] - List of Eggdrop contributors</ref> |
|developer = Eggheads<ref>[http://cvs.eggheads.org/viewvc/viewvc.cgi/eggdrop1.6/AUTHORS?view=markup AUTHORS] {{Webarchive|url=https://archive.today/20130414210108/http://cvs.eggheads.org/viewvc/viewvc.cgi/eggdrop1.6/AUTHORS?view=markup |date=2013-04-14 }} - List of Eggdrop developers and development history</ref><ref>[http://cvs.eggheads.org/viewvc/viewvc.cgi/eggdrop1.6/THANKS?view=markup THANKS] {{Webarchive|url=https://archive.today/20130414210055/http://cvs.eggheads.org/viewvc/viewvc.cgi/eggdrop1.6/THANKS?view=markup |date=2013-04-14 }} - List of Eggdrop contributors</ref> |
||
|released = {{Start date and age|1993|12}} |
|released = {{Start date and age|1993|12}} |
||
|latest release version = {{wikidata|property|preferred|references|edit|Q1297422|P348|P548=Q2804309}} |
|||
|frequently updated = yes<!-- Release version update? Don't edit this page, just click on the version number! --> |
|||
|latest release date = {{wikidata|qualifier|preferred|single|Q1297422|P348|P548=Q2804309|P577}} |
|||
|latest preview version = {{wikidata|property|preferred|references|edit|Q1297422|P348|P548=Q51930650}} |
|||
|latest preview date = {{wikidata|qualifier|preferred|single|Q1297422|P348|P548=Q51930650|P577}} |
|||
|programming language = [[C (programming language)|C]], [[Tcl]] |
|programming language = [[C (programming language)|C]], [[Tcl]] |
||
|operating system = [[Unix-like]] |
|operating system = [[Unix-like]] |
||
|platform = [[Cross-platform]] |
|||
|size = 1 MB |
|size = 1 MB |
||
|language = [[English language|English]], [[Multilingualism|Multilingual]] |
|||
|status = Active |
|||
|genre = [[IRC bot]] |
|genre = [[IRC bot]] |
||
|license = [[GNU General Public License|GPL]] |
|license = [[GNU General Public License|GPL-2.0-or-later]] |
||
|website = {{URL|www.eggheads.org}} |
|website = {{URL|www.eggheads.org}} |
||
}} |
}} |
||
'''Eggdrop''' is a popular [[IRC bot]] and the oldest still being [[Software maintenance|maintained]].<ref>{{cite web |
'''Eggdrop''' is a popular [[IRC bot]] and the oldest that is still being [[Software maintenance|maintained]].<ref>{{cite web |
||
| url=http://www.eggheads.org/ |
| url=http://www.eggheads.org/ |
||
| title=Homepage |
| title=Homepage |
||
| publisher=eggheads.org |
| publisher=eggheads.org |
||
| |
| access-date=2008-12-24 |
||
| archive-url=https://web.archive.org/web/20081230054258/http://www.eggheads.org/ |
|||
⚫ | |||
| archive-date=2008-12-30 |
|||
| url-status=dead |
|||
⚫ | |||
| last = Mutton |
| last = Mutton |
||
| first = Paul |
| first = Paul |
||
Line 34: | Line 37: | ||
| isbn = 978-0-596-00687-7 |
| isbn = 978-0-596-00687-7 |
||
| page = 294 |
| page = 294 |
||
| url = |
| url = https://books.google.com/books?id=xEgsPNw4-qQC&pg=PA294 |
||
}}</ref><ref name="book: extrusion detection">{{cite book |
}}</ref><ref name="book: extrusion detection">{{cite book |
||
| last = Bejtlich |
| last = Bejtlich |
||
Line 47: | Line 50: | ||
== Development History == |
== Development History == |
||
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.<ref name="Leonard">{{cite book |
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.<ref name="Leonard">{{cite book |last = Leonard |
||
| |
|first = Andrew |
||
⚫ | |||
| first = Andrew |
|||
|edition = 1st |
|||
⚫ | |||
| |
|date = July 1997 |
||
⚫ | |||
| date = July 1997 |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
|url-access = registration |
|||
⚫ | |||
|url = https://archive.org/details/botsoriginofnews00leon |
|||
}}</ref><ref name="Wired96">{{cite web |
}}</ref><ref name="Wired96">{{cite web |
||
| url = |
| url = https://www.wired.com/wired/archive/4.04/netbots.html?pg=5 |
||
| title = Wired 4.04: Bots Are Hot! |
| title = Wired 4.04: Bots Are Hot! |
||
| |
| access-date = 2008-12-26 |
||
| last = Leonard |
| last = Leonard |
||
| first = Andrew |
| first = Andrew |
||
Line 72: | Line 76: | ||
| title=ABOUT |
| title=ABOUT |
||
| publisher=eggheads.org |
| publisher=eggheads.org |
||
| |
| access-date=2008-12-24 |
||
}}</ref> |
}}</ref> |
||
<!-- Note to editors: Please see the talk page. --><!-- about what?--> |
<!-- Note to editors: Please see the talk page. --><!-- about what?--> |
||
Line 94: | Line 98: | ||
|date=May 2005 |
|date=May 2005 |
||
| isbn = 978-1-59749-017-7 |
| isbn = 978-1-59749-017-7 |
||
| url= |
| url=https://books.google.com/books?id=ZZU95ZdQ908C&pg=401 |
||
| page = 401 |
| page = 401 |
||
}}</ref><ref name="book: avatars">{{cite book |
}}</ref><ref name="book: avatars">{{cite book |
||
Line 102: | Line 106: | ||
| edition = 1st |
| edition = 1st |
||
| publisher = [[Peachpit]] |
| publisher = [[Peachpit]] |
||
|date=October 1997 |
| date = October 1997 |
||
| isbn = 978-0-201-68840-5 |
| isbn = 978-0-201-68840-5 |
||
| url-access = registration |
|||
⚫ | |||
| url = https://archive.org/details/avatarsexploring00dame |
|||
⚫ | |||
| last = Clemm |
| last = Clemm |
||
| first = Alexander |
| first = Alexander |
||
Line 121: | Line 127: | ||
| title=README |
| title=README |
||
| publisher=eggheads.org |
| publisher=eggheads.org |
||
| |
| access-date=2008-12-24 |
||
}}</ref> |
}}</ref> |
||
Line 128: | Line 134: | ||
| title=egghelp.org: Tcl Archive |
| title=egghelp.org: Tcl Archive |
||
| publisher=eggheads.org |
| publisher=eggheads.org |
||
| |
| access-date=2008-12-24 |
||
}}</ref><ref>{{cite web |
}}</ref><ref>{{cite web |
||
| url= |
| url=http://ftp.eggheads.org/pub/eggdrop/scripts/ |
||
| title=eggheads.org FTP: Scripts |
| title=eggheads.org FTP: Scripts |
||
| publisher=eggheads.org |
| publisher=eggheads.org |
||
| |
| access-date=2008-12-24 |
||
}}</ref> |
}}</ref> |
||
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, |
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 [[Direct Client-to-Client|DCC]] protocol), [[IRC services]] (similar to [[ChanServ]] and [[NickServ]]), and much more. |
||
Eggdrop includes built-in support for sharing user information and channel bans |
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 [[IRC channel#Channels|channel]] management and modes. |
||
The bot also features a |
The bot also features a "botnet", which allows multiple bots to be linked together to share data and act in a coordinated fashion.<ref name="about" /><ref name="book: avatars" /><ref name="readme" /><ref name="botnet">{{cite web |
||
| url=http://cvs.eggheads.org/viewvc/eggdrop1.6/doc/BOTNET?view=markup |
| url=http://cvs.eggheads.org/viewvc/eggdrop1.6/doc/BOTNET?view=markup |
||
| title=BOTNET |
| title=BOTNET |
||
| publisher=eggheads.org |
| publisher=eggheads.org |
||
| |
| access-date=2008-12-24 |
||
| archive-date=2011-07-26 |
|||
⚫ | }}</ref><ref>Piccard, et al., p. 390</ref> The botnet supports a "party line", which is accessible via [[Direct Client-to-Client|DCC CHAT]] and [[ |
||
| archive-url=https://web.archive.org/web/20110726020412/http://cvs.eggheads.org/viewvc/eggdrop1.6/doc/BOTNET?view=markup |
|||
| url-status=dead |
|||
⚫ | }}</ref><ref>Piccard, et al., p. 390</ref> The botnet supports a "party line", which is accessible via [[Direct Client-to-Client|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".<ref name="book: avatars" /><ref name="partyline">{{cite web |
||
| url=http://cvs.eggheads.org/viewvc/eggdrop1.6/doc/PARTYLINE?view=markup |
| url=http://cvs.eggheads.org/viewvc/eggdrop1.6/doc/PARTYLINE?view=markup |
||
| title=PARTYLINE |
| title=PARTYLINE |
||
| publisher=eggheads.org |
| publisher=eggheads.org |
||
| |
| access-date=2008-12-24 |
||
}}</ref> |
}}</ref> |
||
Line 156: | Line 165: | ||
| first = Jon |
| first = Jon |
||
| title = Games, Diversions & Perl Culture |
| title = Games, Diversions & Perl Culture |
||
| url = https://archive.org/details/gamesdiversionsp00orwa |
|||
| url-access = limited |
|||
| edition = 1st |
| edition = 1st |
||
| series = Best of the Perl Journal |
| series = Best of the Perl Journal |
||
Line 161: | Line 172: | ||
|date=August 2004 |
|date=August 2004 |
||
| isbn = 978-0-596-00312-8 |
| isbn = 978-0-596-00312-8 |
||
| page = [https://archive.org/details/gamesdiversionsp00orwa/page/n115 116] |
|||
| page = 116 |
|||
}}</ref><ref name="Casey">{{cite book |
}}</ref><ref name="Casey">{{cite book |
||
| last = Casey |
| last = Casey |
||
| first = Eoghan |
| first = Eoghan |
||
| title = Digital Evidence and Computer Crime |
| title = Digital Evidence and Computer Crime |
||
| url = https://archive.org/details/digitalevidencec00maeo_283 |
|||
| url-access = limited |
|||
| edition = 2nd |
| edition = 2nd |
||
| publisher = [[Academic Press]] |
| publisher = [[Academic Press]] |
||
|date=March 2004 |
|date=March 2004 |
||
| isbn = 978-0-12-163104-8 |
| isbn = 978-0-12-163104-8 |
||
| page = [https://archive.org/details/digitalevidencec00maeo_283/page/n673 497] |
|||
| page = 497 |
|||
}}</ref> |
}}</ref> |
||
== See also == |
== See also == |
||
{{Portal|Free software}} |
{{Portal|Free and open-source software}} |
||
* [[Internet Relay Chat]] |
* [[Internet Relay Chat]] |
||
* [[Internet Relay Chat bot]] |
* [[Internet Relay Chat bot]] |
||
Line 186: | Line 199: | ||
==External links== |
==External links== |
||
* {{Official website|www.eggheads.org}} |
* {{Official website|www.eggheads.org}} |
||
* [https://play.google.com/store/apps/details?id=net.superlinux.tcltktutorials |
* [https://play.google.com/store/apps/details?id=net.superlinux.tcltktutorials Tcl/Tk tutorials YouTube playlist in an Android application for your Eggdrop Tcl Scripts] |
||
* {{ |
* {{Freecode|id=eggdrop|name=Eggdrop}} |
||
* {{SourceForge|eggdrop|Eggdrop}} |
* {{SourceForge|id=eggdrop|name=Eggdrop}} |
||
* {{ |
* {{Openhub|id=eggdrop|name=Eggdrop}} |
||
* [http://uptime.eggheads.org/ The IRC bot uptime project] |
* [http://uptime.eggheads.org/ The IRC bot uptime project] |
||
* [https://eggdrop.retro-os.live/ Modern site to support Eggdrop and even provides Eggdrop hosting] |
|||
* {{dmoz|Computers/Software/Internet/Clients/Chat/IRC/Bots/Eggdrop}} |
|||
{{IRC bots}} |
{{IRC bots}} |
Revision as of 02:22, 28 February 2024
![]() | |
Developer(s) | Eggheads[1][2] |
---|---|
Initial release | December 1993 |
Stable release | 1.9.5[3] ![]() |
Preview release | 1.9.2rc2[4] ![]() |
Repository | |
Written in | C, Tcl |
Operating system | Unix-like |
Size | 1 MB |
Type | IRC bot |
License | GPL-2.0-or-later |
Website | www |
Eggdrop is a popular IRC bot and the oldest that is still being maintained.[5][6][7]
Development History
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.[8][9][10] Eggdrop was originally intended to help manage and protect channels from takeover attempts and other forms of IRC war.[7][11][12][13][14]
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.[6][10][15]
A large number of Tcl scripts are available to expand the bot's functionality, most of them written by Eggdrop users.[6][16][17] 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.[10][13][15][18][19] 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".[13][20]
Popularity
Over the years Eggdrop has become one of the most popular bots run by IRC users.[13][21][22]
See also
- Internet Relay Chat
- Internet Relay Chat bot
- Comparison of Internet Relay Chat bots
- Shell account
- Tcl
References
- ^ AUTHORS Archived 2013-04-14 at archive.today - List of Eggdrop developers and development history
- ^ THANKS Archived 2013-04-14 at archive.today - List of Eggdrop contributors
- ^ "Release 1.9.5". 11 March 2023. Retrieved 12 March 2023.
- ^ "Eggdrop Release v1.9.2 Release Candidate 2". 7 February 2022. Retrieved 20 February 2022.
- ^ "Homepage". eggheads.org. Archived from the original on 2008-12-30. Retrieved 2008-12-24.
- ^ a b c Mutton, Paul (July 2004). IRC Hacks. O'Reilly Media. p. 294. ISBN 978-0-596-00687-7.
- ^ 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.
- ^ 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
- ^ Leonard, Andrew (April 1996). "Wired 4.04: Bots Are Hot!". 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.
- ^ a b c "ABOUT". eggheads.org. Retrieved 2008-12-24.
- ^ Lewis, Chris; Steve Pickavance (February 2006). Selecting MPLS VPN Services. Networking Technology. Cisco Press. p. 266. ISBN 978-1-58705-191-3.
- ^ 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-1-59749-017-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.
- ^ 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.
- ^ a b "README". eggheads.org. Retrieved 2008-12-24.
- ^ "egghelp.org: Tcl Archive". eggheads.org. Retrieved 2008-12-24.
- ^ "eggheads.org FTP: Scripts". eggheads.org. Retrieved 2008-12-24.
- ^ "BOTNET". eggheads.org. Archived from the original on 2011-07-26. Retrieved 2008-12-24.
- ^ Piccard, et al., p. 390
- ^ "PARTYLINE". eggheads.org. Retrieved 2008-12-24.
- ^ Orwant, Jon (August 2004). Games, Diversions & Perl Culture. Best of the Perl Journal (1st ed.). O'Reilly Media. p. 116. ISBN 978-0-596-00312-8.
- ^ Casey, Eoghan (March 2004). Digital Evidence and Computer Crime (2nd ed.). Academic Press. p. 497. ISBN 978-0-12-163104-8.