VB6 - IRC server complete source code
this is some software that i put together earlier this year. complete IRC server, other than being able to link with another server. it's missing that. there are a built-in nickserv and chanserv. they're simplistic but do what they need to do just fine. there are probably some bugs in there, but it seems to run very smoothly.

there is no visual interface at all after you start it, the process remains completely hidden as of now. to kill it you'll either have to issue the /DIE command from an IRC client after logging in with administrator rights using the /OPER command, or just kill the process in task manager.

all passwords in the ircd.conf file must be in the form of an MD5 hash for security. passwords in the nick and chanserv db files are also stored as hashes. this is for security. i hate clear-text passwords. 

use the included MD5HASH.EXE file to generate them when modifying ircd.conf

included in the ZIP file is the complete source project, along with a compiled exec, sample config files, plus mswinsck.ocx and vbvm60.dll

have fun!

EDIT: just use this to generate your MD5 password hashes for ircd.conf - http://md5-hash-online.waraxe.us/
you'll have to capitalize letters in it's output though.

direct link: Link Removed By Mod
EDIT: oops, if you downloaded the ZIP before i made this edit, you should re-download it. i accidentally uploaded an older version with no chanserv at first. the latest version is now at the above URL.

another edit, i just fixed a bug where the program may have been looking only in c:\rockwork for data files. the WorkDir variable is now set to "..\" which works when the data files are in the parent directory of the "source" folder like in the ZIP. if you compile, you'll want to change that to ".\" ... so yeah if anybody cares, go ahead and download the newly attached zip. 