Python ircd

What is it?

Python ircd is a zero-configuration, single server irc daemon written in python, including ChanServ and NickServ using sqlite as database backend.

It is compatible with at least irssi, mIrc, xchat, opera and supybot

I use it primarily to test my supybot plugins.

Requirements

Is it stable?

No. Bug reports are always welcome.

Where to get it?

Python ircd is contained in a single file, sirc.py. Just download and execute it.

Features

ChanServ

NickServ

Nick registration. Users may kill their nick by using the GHOST command. At this time, no password recovery is possible.

Channels

Only #-Channels are suppored. #-Channels are networkwide channels, and since there's only one server, all channels are network wide.

The following modes are supported:

Bugs

A lot of stuff is still hardcoded. DoS-protection is missing completely. Sanity checks for channel names, etc. need a thorough review.

The operator password, reindeerflotilla, is hardcoded. Please search for it in the source file and CHANGE IT! Thanks.

Contact the author

Best way to contact me is via email.

Mail me: hcathcespererdotorg | sed 's/at/@/' | sed 's/dot/./'

Used to be powered by FreeBSD

Impressum


$Id: irc.html 496 2009-01-04 11:20:28Z hc $