A version of this public domain program http://c9x.me/irc