14 projects tagged "IRC"
Sentinel provides statistical and operator services for EFnet, IRCnet, and Dalnet IRC daemons. It supports Hybrid/Comstud (5, 6, 7, comstud 1.x, CSr, csircd, ircd-ratbox), and Bahamut. It features a StatServ, a SplitServ, flood protection, customized HTML output, a Jupe service, a channel search engine, and a number of drone/clone tracking tools. It fully supports many Hybrid 6 and 7 extensions.
Supybot is a clearly-written Python IRC framework and bot, intended to be both easily extensible and very flexible. Several modules are included by default. Numerous plugins are already written, including Google, Factoids, RSS, Quotes, and Relay. Plugins and their commands achieve greater utility via command nesting, something that no other IRC bot does. The user database is based on "capabilities" rather than obscure flags or arbitrary numeric "userlevels", giving the bot flexibility and fine-grained control (think ACLs vs. standard *nix permissions). Developing your own additions to the bot is simple with the base classes provided; writing a new command for the bot is as simple as writing a function. Unlike many other IRC frameworks, this simplicity is achieved at no cost to generality, which lets new programmers and old programmers alike feel at home in the framework.
Thump (The Unix MP3 Player) is a flexible and modular set of MP3 playing daemons written in Python. The daemons communicate with each other and the rest of the world via XML, and playlist management is handled by a combination of standard file manipulation utilities (such as find) and regular expressions.
Sorcerynet IRC Services is a program that provides an IRC network with nickname and channel registration and protection. The services supplied are NickServ, ChanServ, MemoServ (for short text messages), GameServ (a dice-rolling service), InfoServ (broadcast messages) and OperServ, which has clone detection, global autokill, and many other features.
The Tcl IRCd is a small IRC server written in Tcl. It is very simple to modify. It is not a full implementation of the IRC protocol, but it's enough to create channels, talk in public or private, change topic, nick, and other basic operations. No configuration is required. The server is designed so that it can reload an updated version of itself at runtime without closing client connections.
cerberus is a modular and robust network operator and drone monitoring service designed to protect IRC networks from common threats that plague the community. It uses a BIND9-style configuration file with a mix of Perl syntax. It includes a map module that displays a server map along with basic information, stats/protocol for core protocol support, sql, an interface to DBI, modcontrol for controlling modules in use via IRC, login, operlist for displaying a list of all operators on the network, and more. It was designed for use with pure TS6 networks such as ircd-ratbox and ircd-hybrid.
Atheme IRC Services is a portable, secure set of IRC services that are designed to run on many IRCds. Unlike alternative packages, its core is minimalistic, providing only required functionality. Extra modules that provide functionality you want as a network administrator can be acquired through a module repository. It provides a fairly complete services set, excluding features designed for oper abuse. It also adds a twist on many of the classic features of Services, such as NOOP.