Developer(s) | Eggheads [1] [2] |
---|---|
Initial release | December 1993 |
Stable release | |
Preview release | |
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]
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. [7] [11] [12] [13] [14]
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.[ citation needed ]
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.[ citation needed ]
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]
Over the years Eggdrop has become one of the most popular bots run by IRC users. [13] [21] [22]
EFnet or Eris-Free network is a major Internet Relay Chat (IRC) network, with more than 35,000 users. It is the modern-day descendant of the original IRC network.
Irssi is an Internet Relay Chat (IRC) client program for Linux, FreeBSD, macOS and Microsoft Windows. It was originally written by Timo Sirainen, and released under the terms of the GNU GPL-2.0-or-later in January 1999.
IRC is a text-based chat system for instant messaging. IRC is designed for group communication in discussion forums, called channels, but also allows one-on-one communication via private messages as well as chat and data transfer, including file sharing.
ChatZilla is an IRC client that is part of SeaMonkey. It was previously an extension for Mozilla-based browsers such as Firefox, introduced in 2000. It is cross-platform open source software which has been noted for its consistent appearance across platforms, CSS appearance customization and scripting.
XDCC is a computer file sharing method which uses the Internet Relay Chat (IRC) network as a host service.
IRC services is a set of features implemented on many Internet Relay Chat networks. Services are automated bots with special status which are generally used to provide users with access with certain privileges and protection. They usually implement some sort of login system so that only people on the access control list can obtain these services.
A botnet is a group of Internet-connected devices, each of which runs one or more bots. Botnets can be used to perform distributed denial-of-service (DDoS) attacks, steal data, send spam, and allow the attacker to access the device and its connection. The owner can control the botnet using command and control (C&C) software. The word "botnet" is a portmanteau of the words "robot" and "network". The term is usually used with a negative or malicious connotation.
An IRC bot is a set of scripts or an independent program that connects to Internet Relay Chat as a client, and so appears to other IRC users as another user. An IRC bot differs from a regular client in that instead of providing interactive access to IRC for a human user, it performs automated functions.
An IRCd, short for Internet Relay Chat daemon, is server software that implements the IRC protocol, enabling people to talk to each other via the Internet. It is distinct from an IRC bot that connects outbound to an IRC channel.
Client-to-client protocol (CTCP) is a special type of communication between Internet Relay Chat (IRC) clients.
Internet Relay Chat Flooding/Scrolling on an IRC network is a method of disconnecting users from an IRC server, exhausting bandwidth which causes network latency ('lag'), or just disrupting users. Floods can either be done by scripts or by external programs.
Rizon is an Internet Relay Chat (IRC) network. The IRC network itself ranks number 5 among the largest IRC networks. Rizon is popular with many anime fansubbing groups who work online, many of whom provide their content through XDCC via IRC bots in their distribution channels. It is also used by many users of eRepublik as a means of communication. File sharing of other copyrighted material such as Warez is also common in some channels on the network.
pisg, short for Perl IRC Statistics Generator is a popular open-source Internet Relay Chat (IRC) log file analysis and statistical visualization program. It is written in perl by Morten Brix Pedersen. It analyzes various formats of log files from IRC clients and bots and generates HTML pages containing statistics about the channel the logs were taken from. It is often considered a competitor to mIRCStats, a similar shareware program.
CGI:IRC is a CGI program written in Perl that allows access to IRC via a web browser. It is designed to be flexible and has many uses such as an IRC gateway for an IRC network, a chat-room for a website or to access IRC when stuck behind a restrictive firewall.
ircII is a free, open-source Unix IRC and ICB client written in C. Initially released in the late 1980s, it is the oldest IRC client still maintained.
WeeChat is a free and open-source Internet Relay Chat client that is designed to be light and fast. It is released under the terms of the GNU GPL-3.0-or-later and has been developed since 2003.
KVIrc is a graphical IRC client for Linux, Unix, Mac OS and Windows. The name is an acronym of K Visual IRC in which the K stands for a dependency to KDE, which became optional from version 2.0.0. The software is based on the Qt framework and its code is released under a modified GNU General Public License.
Plouf's Java IRC (PJIRC) is a web-based open-source IRC client that is written in Java. Any web browser that supports the Java Runtime Environment, or an alternative Java interpreter, can use the applet. Many IRC networks have a public installation of the applet for their network.
XiRCON is a discontinued freeware IRC client for Microsoft Windows. After TCP/IP was added to Windows, XiRCON was one of the most popular IRC clients on the platform. The XiRCON client was used for a number of fields, such as library helpdesk, genealogy, and US Naval command. Author Mark Hanson ceased development in 1997.
UnrealIRCd is an open-source IRC daemon, originally based on DreamForge, and is available for Unix-like operating systems and Windows. Since the beginning of development on UnrealIRCd c. May 1999, many new features have been added and modified, including advanced security features and bug fixes, and it has become a popular server.
Meanwhile, back in #gayteen, Pointer's other IRC haunt, a raging power struggle had alienated most of the regular members of the channel
There are bots that greet newcomers to channels with information about the channel. Valis, the gaybot at #gayteen, is such a bot.