ircproxy is an advanced multi-user IRC bouncer written in C with IPv6 and
SSL support. It can proxy simultaneous users at the same time to different
IRC servers. The IRC connection can stay connected to IRC when the IRC
client disconnects, the user can then later reattach to the same IRC
connection.
Private messages and channel activity can an be logged when no IRC clients
are attached. You can then see what you have been missing while you're
offline. It is also possible to attach multiple IRC clients on the same
IRC connection. This is useful if you want to be connected from home and
work at the same time without cloning.
ezbounce is a highly configurable IRC Proxy that features:
* Access control
* Password protection
* Ident spoofing
* Can listen on virtual hosts
* Ability to ``Detach'' from the proxy and stay connected
to the IRC server.
... and more!
SmartIrc4net is a multi-threaded and thread-safe IRC library written in C#. It
allows you to communicate with IRC servers. The API features full channel
syncing and is splitted in 3 layers: IrcConnection, IrcCommands and IrcClient.
tircd presents Twitter as an irc channel. You can connect to tircd
with any IRC client, and tweet as if you were on IRC. The daemon
supports authentication via OAuth or standard http and https
authentication, and supports direct messages, automatic URL shortening,
and Twitter searching.
Quickstart: in irssi, "/connect localhost 6667 twitpass twituser"
and join #twitter
- @gavinatkinson
RICE is Ruby Irc interfaCE, an IRC interface library for Ruby.
IRC Services is a system of services to be used with Internet
Relay Chat networks. Services provides for definitive nickname
and channel ownership, as well as the ability to send messages
to offline users, and gives IRC operators considerably more
control over the network.
libircclient is a small but powerful library, which implements client-server
IRC protocol. It is designed to be small, fast, portable and compatible to RFC
standards, and most IRC clients.
libircclient features include:
* Full multi-threading support.
* Single threads handles all the IRC processing.
* Support for single-threaded applications, and socket-based applications,
which use select()
* Synchronous and asynchronous interfaces.
* CTCP support with optional build-in reply code.
* Flexible DCC support, including both DCC chat, and DCC file transfer.
* Can both initiate and react to initiated DCC.
* Can accept or decline DCC sessions asynchronously.
* Plain C interface and implementation
(possible to use from C++ code, obviously)
* Compatible with RFC 1459 and most IRC clients.
* Free, licensed under LGPL license.
* Good documentation and examples available.
CtrlProxy runs on a computer with a 24/7 internet connection and allows you to
transparently connect to IRC from anywhere on the world to your nick. It
connects to one or more IRC servers and then allows you to connect to it with
any number of clients, providing access to these servers. This is very useful
if you don't want to leave IRC but still want to be able to use it from home,
school or work.
FISG is a tool that creates statistics from IRC logs. FISG supports
various logfile formats and has a very fast parsing engine.
This is a port of pisg, a perl script that analyses IRC logs of various
formats and produces an html page of statistics. Its homepage is at: