#!/usr/bin/env python # internet relay chat constants - developed by acidvegas in python (https://git.acid.vegas/random-irc) # revision 1.0 (2023) class control: bold = '\x02' color = '\x03' italic = '\x1D' underline = '\x1F' reverse = '\x16' reset = '\x0f' class colors: white = '00' black = '01' blue = '02' green = '03' red = '04' brown = '05' purple = '06' orange = '07' yellow = '08' light_green = '09' cyan = '10' light_cyan = '11' light_blue = '12' pink = '13' grey = '14' light_grey = '15' class numerics: RPL_WELCOME = '001' # RFC2812 RPL_YOURHOST = '002' # RFC2812 RPL_CREATED = '003' # RFC2812 RPL_MYINFO = '004' # RFC2812 RPL_BOUNCE = '005' # RFC2812 RPL_ISUPPORT = '005' RPL_MAP = '006' # Unreal RPL_MAPEND = '007' # Unreal RPL_SNOMASK = '008' # ircu RPL_STATMEMTOT = '009' # ircu RPL_BOUNCE = '010' RPL_STATMEM = '010' # ircu RPL_YOURCOOKIE = '014' # Hybrid? RPL_MAP = '015' # ircu RPL_MAPMORE = '016' # ircu RPL_MAPEND = '017' # ircu RPL_MAPUSERS = '018' # InspIRCd RPL_HELLO = '020' # rusnet-ircd RPL_APASSWARN_SET = '030' # ircu RPL_APASSWARN_SECRET = '031' # ircu RPL_APASSWARN_CLEAR = '032' # ircu RPL_YOURID = '042' # IRCnet RPL_SAVENICK = '043' # IRCnet RPL_ATTEMPTINGJUNC = '050' # aircd RPL_ATTEMPTINGREROUTE = '051' # aircd RPL_REMOTEISUPPORT = '105' # Unreal RPL_TRACELINK = '200' # RFC1459 RPL_TRACECONNECTING = '201' # RFC1459 RPL_TRACEHANDSHAKE = '202' # RFC1459 RPL_TRACEUNKNOWN = '203' # RFC1459 RPL_TRACEOPERATOR = '204' # RFC1459 RPL_TRACEUSER = '205' # RFC1459 RPL_TRACESERVER = '206' # RFC1459 RPL_TRACESERVICE = '207' # RFC2818 RPL_TRACENEWTYPE = '208' # RFC1459 RPL_TRACECLASS = '209' # RFC2818 RPL_TRACERECONNECT = '210' # RFC2818 RPL_STATS = '210' # aircd RPL_STATSHELP = '210' # Unreal RPL_STATSLINKINFO = '211' # RFC1459 RPL_STATSCOMMANDS = '212' # RFC1459 RPL_STATSCLINE = '213' # RFC1459 RPL_STATSNLINE = '214' # RFC1459 RPL_STATSILINE = '215' # RFC1459 RPL_STATSKLINE = '216' # RFC1459 RPL_STATSQLINE = '217' # RFC1459 RPL_STATSPLINE = '217' # ircu RPL_STATSYLINE = '218' # RFC1459 RPL_ENDOFSTATS = '219' # RFC1459 RPL_STATSPLINE = '220' # Hybrid RPL_STATSBLINE = '220' # Bahamut, Unreal RPL_STATSWLINE = '220' # Nefarious RPL_UMODEIS = '221' # RFC1459 RPL_MODLIST = '222' RPL_SQLINE_NICK = '222' # Unreal RPL_STATSBLINE = '222' # Bahamut RPL_STATSJLINE = '222' # ircu RPL_CODEPAGE = '222' # rusnet-ircd RPL_STATSELINE = '223' # Bahamut RPL_STATSGLINE = '223' # Unreal RPL_CHARSET = '223' # rusnet-ircd RPL_STATSFLINE = '224' # Hybrid, Bahamut RPL_STATSTLINE = '224' # Unreal RPL_STATSDLINE = '225' # Hybrid RPL_STATSCLONE = '225' # Bahamut RPL_STATSZLINE = '225' # Bahamut RPL_STATSELINE = '225' # Unreal RPL_STATSCOUNT = '226' # Bahamut RPL_STATSALINE = '226' # Hybrid RPL_STATSNLINE = '226' # Unreal RPL_STATSGLINE = '227' # Bahamut RPL_STATSVLINE = '227' # Unreal RPL_STATSBLINE = '227' # Rizon RPL_STATSQLINE = '228' # ircu RPL_STATSBANVER = '228' # Unreal RPL_STATSSPAMF = '229' # Unreal RPL_STATSEXCEPTTKL = '230' # Unreal RPL_SERVICEINFO = '231' # RFC1459 RPL_ENDOFSERVICES = '232' # RFC1459 RPL_RULES = '232' # Unreal RPL_SERVICE = '233' # RFC1459 RPL_SERVLIST = '234' # RFC2818 RPL_SERVLISTEND = '235' # RFC2818 RPL_STATSVERBOSE = '236' # ircu RPL_STATSENGINE = '237' # ircu RPL_STATSFLINE = '238' # ircu RPL_STATSIAUTH = '239' # IRCnet RPL_STATSVLINE = '240' # RFC2818 RPL_STATSXLINE = '240' # AustHex RPL_STATSLLINE = '241' # RFC1459 RPL_STATSUPTIME = '242' # RFC1459 RPL_STATSOLINE = '243' # RFC1459 RPL_STATSHLINE = '244' # RFC1459 RPL_STATSSLINE = '245' # Bahamut, IRCnet, Hybrid RPL_STATSTLINE = '245' # Hybrid RPL_STATSPING = '246' # RFC2818 RPL_STATSSERVICE = '246' # Hybrid RPL_STATSTLINE = '246' # ircu RPL_STATSULINE = '246' # Hybrid RPL_STATSBLINE = '247' # RFC2818 RPL_STATSXLINE = '247' # Hybrid, PTlink, Unreal RPL_STATSGLINE = '247' # ircu RPL_STATSULINE = '248' # ircu RPL_STATSDEFINE = '248' # IRCnet RPL_STATSULINE = '249' RPL_STATSDEBUG = '249' # Hybrid RPL_STATSDLINE = '250' # RFC2818 RPL_STATSCONN = '250' # ircu, Unreal RPL_LUSERCLIENT = '251' # RFC1459 RPL_LUSEROP = '252' # RFC1459 RPL_LUSERUNKNOWN = '253' # RFC1459 RPL_LUSERCHANNELS = '254' # RFC1459 RPL_LUSERME = '255' # RFC1459 RPL_ADMINME = '256' # RFC1459 RPL_ADMINLOC1 = '257' # RFC1459 RPL_ADMINLOC2 = '258' # RFC1459 RPL_ADMINEMAIL = '259' # RFC1459 RPL_TRACELOG = '261' # RFC1459 RPL_TRACEPING = '262' RPL_TRACEEND = '262' # RFC2818 RPL_TRYAGAIN = '263' # RFC2818 RPL_USINGSSL = '264' # rusnet-ircd RPL_LOCALUSERS = '265' # aircd, Hybrid, Bahamut RPL_GLOBALUSERS = '266' # aircd, Hybrid, Bahamut RPL_START_NETSTAT = '267' # aircd RPL_NETSTAT = '268' # aircd RPL_END_NETSTAT = '269' # aircd RPL_PRIVS = '270' # ircu RPL_MAPUSERS = '270' # InspIRCd 2.0 RPL_SILELIST = '271' # ircu RPL_ENDOFSILELIST = '272' # ircu RPL_NOTIFY = '273' # aircd RPL_ENDNOTIFY = '274' # aircd RPL_STATSDELTA = '274' # IRCnet RPL_STATSDLINE = '275' # ircu, Ultimate RPL_USINGSSL = '275' # Bahamut RPL_WHOISCERTFP = '276' # oftc-Hybrid RPL_STATSRLINE = '276' # ircu RPL_VCHANEXIST = '276' # Hybrid RPL_VCHANLIST = '277' # Hybrid RPL_VCHANHELP = '278' # Hybrid7.0 RPL_GLIST = '280' # ircu RPL_ENDOFGLIST = '281' # ircu RPL_ACCEPTLIST = '281' RPL_ENDOFACCEPT = '282' RPL_JUPELIST = '282' # ircu RPL_ALIST = '283' RPL_ENDOFJUPELIST = '283' # ircu RPL_ENDOFALIST = '284' RPL_FEATURE = '284' # ircu RPL_GLIST_HASH = '285' RPL_CHANINFO_HANDLE = '285' # aircd RPL_NEWHOSTIS = '285' # QuakeNet RPL_CHANINFO_USERS = '286' # aircd RPL_CHKHEAD = '286' # QuakeNet RPL_CHANINFO_CHOPS = '287' # aircd RPL_CHANUSER = '287' # QuakeNet RPL_CHANINFO_VOICES = '288' # aircd RPL_PATCHHEAD = '288' # QuakeNet RPL_CHANINFO_AWAY = '289' # aircd RPL_PATCHCON = '289' # QuakeNet RPL_CHANINFO_OPERS = '290' # aircd RPL_HELPHDR = '290' # Unreal RPL_DATASTR = '290' # QuakeNet RPL_CHANINFO_BANNED = '291' # aircd RPL_HELPOP = '291' # Unreal RPL_ENDOFCHECK = '291' # QuakeNet RPL_CHANINFO_BANS = '292' # aircd RPL_HELPTLR = '292' # Unreal ERR_SEARCHNOMATCH = '292' # Nefarious RPL_CHANINFO_INVITE = '293' # aircd RPL_HELPHLP = '293' # Unreal RPL_CHANINFO_INVITES = '294' # aircd RPL_HELPFWD = '294' # Unreal RPL_CHANINFO_KICK = '295' # aircd RPL_HELPIGN = '295' # Unreal RPL_CHANINFO_KICKS = '296' # aircd RPL_END_CHANINFO = '299' # aircd RPL_NONE = '300' # RFC1459 RPL_AWAY = '301' # RFC1459 RPL_USERHOST = '302' # RFC1459 RPL_ISON = '303' # RFC1459 RPL_TEXT = '304' # irc2 RPL_UNAWAY = '305' # RFC1459 RPL_NOWAWAY = '306' # RFC1459 RPL_USERIP = '307' RPL_WHOISREGNICK = '307' # Bahamut, Unreal RPL_SUSERHOST = '307' # AustHex RPL_NOTIFYACTION = '308' # aircd RPL_WHOISADMIN = '308' # Bahamut RPL_RULESSTART = '308' # Unreal RPL_NICKTRACE = '309' # aircd RPL_WHOISSADMIN = '309' # Bahamut RPL_ENDOFRULES = '309' # Unreal RPL_WHOISHELPER = '309' # AustHex RPL_WHOISSERVICE = '309' # oftc-Hybrid RPL_WHOISSVCMSG = '310' # Bahamut RPL_WHOISHELPOP = '310' # Unreal RPL_WHOISSERVICE = '310' # AustHex RPL_WHOISUSER = '311' # RFC1459 RPL_WHOISSERVER = '312' # RFC1459 RPL_WHOISOPERATOR = '313' # RFC1459 RPL_WHOWASUSER = '314' # RFC1459 RPL_ENDOFWHO = '315' # RFC1459 RPL_WHOISPRIVDEAF = '316' # Nefarious RPL_WHOISCHANOP = '316' # RFC1459 RPL_WHOISIDLE = '317' # RFC1459 RPL_ENDOFWHOIS = '318' # RFC1459 RPL_WHOISCHANNELS = '319' # RFC1459 RPL_WHOISVIRT = '320' # AustHex RPL_WHOIS_HIDDEN = '320' # AnotherNet RPL_WHOISSPECIAL = '320' # Unreal RPL_LISTSTART = '321' # RFC1459 RPL_LIST = '322' # RFC1459 RPL_LISTEND = '323' # RFC1459 RPL_CHANNELMODEIS = '324' # RFC1459 RPL_UNIQOPIS = '325' # RFC2818 RPL_CHANNELPASSIS = '325' RPL_WHOISWEBIRC = '325' # Nefarious RPL_CHANNELMLOCKIS = '325' # sorircd RPL_NOCHANPASS = '326' RPL_CHPASSUNKNOWN = '327' RPL_WHOISHOST = '327' # rusnet-ircd RPL_CHANNEL_URL = '328' # Bahamut, AustHex RPL_CREATIONTIME = '329' # Bahamut RPL_WHOWAS_TIME = '330' RPL_WHOISACCOUNT = '330' # ircu RPL_NOTOPIC = '331' # RFC1459 RPL_TOPIC = '332' # RFC1459 RPL_TOPICWHOTIME = '333' # ircu RPL_LISTUSAGE = '334' # ircu RPL_COMMANDSYNTAX = '334' # Bahamut RPL_LISTSYNTAX = '334' # Unreal RPL_WHOISBOT = '335' # Unreal RPL_WHOISTEXT = '335' # Hybrid RPL_WHOISACCOUNTONLY = '335' # Nefarious RPL_INVITELIST = '336' # Hybrid RPL_WHOISBOT = '336' # Nefarious RPL_ENDOFINVITELIST = '337' # Hybrid RPL_WHOISTEXT = '337' # Hybrid RPL_CHANPASSOK = '338' RPL_WHOISACTUALLY = '338' # ircu, Bahamut RPL_BADCHANPASS = '339' RPL_WHOISMARKS = '339' # Nefarious RPL_USERIP = '340' # ircu RPL_INVITING = '341' # RFC1459 RPL_SUMMONING = '342' # RFC1459 RPL_WHOISKILL = '343' # Nefarious RPL_WHOISCOUNTRY = '344' # InspIRCd 2.0 RPL_WHOISCOUNTRY = '344' # InspIRCd 3.0 RPL_REOPLIST = '344' # IRCnet RPL_INVITED = '345' # GameSurge RPL_ENDOFREOPLIST = '345' # IRCnet RPL_INVITELIST = '346' # RFC2818 RPL_ENDOFINVITELIST = '347' # RFC2818 RPL_EXCEPTLIST = '348' # RFC2818 RPL_ENDOFEXCEPTLIST = '349' # RFC2818 RPL_WHOISGATEWAY = '350' # InspIRCd 3.0 RPL_VERSION = '351' # RFC1459 RPL_WHOREPLY = '352' # RFC1459 RPL_NAMREPLY = '353' # RFC1459 RPL_WHOSPCRPL = '354' # ircu RPL_NAMREPLY_ = '355' # QuakeNet RPL_MAP = '357' # AustHex RPL_MAPMORE = '358' # AustHex RPL_MAPEND = '359' # AustHex RPL_WHOWASREAL = '360' # Charybdis RPL_KILLDONE = '361' # RFC1459 RPL_CLOSING = '362' # RFC1459 RPL_CLOSEEND = '363' # RFC1459 RPL_LINKS = '364' # RFC1459 RPL_ENDOFLINKS = '365' # RFC1459 RPL_ENDOFNAMES = '366' # RFC1459 RPL_BANLIST = '367' # RFC1459 RPL_ENDOFBANLIST = '368' # RFC1459 RPL_ENDOFWHOWAS = '369' # RFC1459 RPL_INFO = '371' # RFC1459 RPL_MOTD = '372' # RFC1459 RPL_INFOSTART = '373' # RFC1459 RPL_ENDOFINFO = '374' # RFC1459 RPL_MOTDSTART = '375' # RFC1459 RPL_ENDOFMOTD = '376' # RFC1459 RPL_KICKEXPIRED = '377' # aircd RPL_SPAM = '377' # AustHex RPL_BANEXPIRED = '378' # aircd RPL_WHOISHOST = '378' # Unreal RPL_MOTD = '378' # AustHex RPL_KICKLINKED = '379' # aircd RPL_WHOISMODES = '379' # Unreal RPL_WHOWASIP = '379' # InspIRCd 2.0 RPL_BANLINKED = '380' # aircd RPL_YOURHELPER = '380' # AustHex RPL_YOUREOPER = '381' # RFC1459 RPL_REHASHING = '382' # RFC1459 RPL_YOURESERVICE = '383' # RFC2818 RPL_MYPORTIS = '384' # RFC1459 RPL_NOTOPERANYMORE = '385' # AustHex, Hybrid, Unreal RPL_QLIST = '386' # Unreal RPL_IRCOPS = '386' # Ultimate RPL_IRCOPSHEADER = '386' # Nefarious RPL_RSACHALLENGE = '386' # Hybrid RPL_ENDOFQLIST = '387' # Unreal RPL_ENDOFIRCOPS = '387' # Ultimate RPL_IRCOPS = '387' # Nefarious RPL_ALIST = '388' # Unreal RPL_ENDOFIRCOPS = '388' # Nefarious RPL_ENDOFALIST = '389' # Unreal RPL_TIME = '391' # RFC1459 RPL_TIME = '391' # ircu RPL_TIME = '391' # bdq-ircd RPL_TIME = '391' RPL_USERSSTART = '392' # RFC1459 RPL_USERS = '393' # RFC1459 RPL_ENDOFUSERS = '394' # RFC1459 RPL_NOUSERS = '395' # RFC1459 RPL_VISIBLEHOST = '396' # Hybrid RPL_CLONES = '399' # InspIRCd 3.0 ERR_UNKNOWNERROR = '400' ERR_NOSUCHNICK = '401' # RFC1459 ERR_NOSUCHSERVER = '402' # RFC1459 ERR_NOSUCHCHANNEL = '403' # RFC1459 ERR_CANNOTSENDTOCHAN = '404' # RFC1459 ERR_TOOMANYCHANNELS = '405' # RFC1459 ERR_WASNOSUCHNICK = '406' # RFC1459 ERR_TOOMANYTARGETS = '407' # RFC1459 ERR_NOSUCHSERVICE = '408' # RFC2818 ERR_NOCOLORSONCHAN = '408' # Bahamut ERR_NOCTRLSONCHAN = '408' # Hybrid ERR_NOORIGIN = '409' # RFC1459 ERR_INVALIDCAPCMD = '410' # Undernet ERR_NORECIPIENT = '411' # RFC1459 ERR_NOTEXTTOSEND = '412' # RFC1459 ERR_NOTOPLEVEL = '413' # RFC1459 ERR_WILDTOPLEVEL = '414' # RFC1459 ERR_BADMASK = '415' # RFC2818 ERR_TOOMANYMATCHES = '416' # IRCnet ERR_QUERYTOOLONG = '416' # ircu ERR_INPUTTOOLONG = '417' # ircu ERR_LENGTHTRUNCATED = '419' # aircd ERR_AMBIGUOUSCOMMAND = '420' # InspIRCd ERR_UNKNOWNCOMMAND = '421' # RFC1459 ERR_NOMOTD = '422' # RFC1459 ERR_NOADMININFO = '423' # RFC1459 ERR_FILEERROR = '424' # RFC1459 ERR_NOOPERMOTD = '425' # Unreal ERR_TOOMANYAWAY = '429' # Bahamut ERR_EVENTNICKCHANGE = '430' # AustHex ERR_NONICKNAMEGIVEN = '431' # RFC1459 ERR_ERRONEUSNICKNAME = '432' # RFC1459 ERR_NICKNAMEINUSE = '433' # RFC1459 ERR_SERVICENAMEINUSE = '434' # AustHex ERR_NORULES = '434' # Unreal, Ultimate ERR_SERVICECONFUSED = '435' # Unreal ERR_BANONCHAN = '435' # Bahamut ERR_NICKCOLLISION = '436' # RFC1459 ERR_UNAVAILRESOURCE = '437' # RFC2818 ERR_BANNICKCHANGE = '437' # ircu ERR_NICKTOOFAST = '438' # ircu ERR_DEAD = '438' # IRCnet ERR_TARGETTOOFAST = '439' # ircu ERR_SERVICESDOWN = '440' # Bahamut, Unreal ERR_USERNOTINCHANNEL = '441' # RFC1459 ERR_NOTONCHANNEL = '442' # RFC1459 ERR_USERONCHANNEL = '443' # RFC1459 ERR_NOLOGIN = '444' # RFC1459 ERR_SUMMONDISABLED = '445' # RFC1459 ERR_USERSDISABLED = '446' # RFC1459 ERR_NONICKCHANGE = '447' # Unreal ERR_FORBIDDENCHANNEL = '448' # Unreal ERR_NOTIMPLEMENTED = '449' # UnderNet ERR_NOTREGISTERED = '451' # RFC1459 ERR_IDCOLLISION = '452' ERR_NICKLOST = '453' ERR_HOSTILENAME = '455' # Unreal ERR_ACCEPTFULL = '456' ERR_ACCEPTEXIST = '457' ERR_ACCEPTNOT = '458' ERR_NOHIDING = '459' # Unreal ERR_NOTFORHALFOPS = '460' # Unreal ERR_NEEDMOREPARAMS = '461' # RFC1459 ERR_ALREADYREGISTERED = '462' # RFC1459 ERR_NOPERMFORHOST = '463' # RFC1459 ERR_PASSWDMISMATCH = '464' # RFC1459 ERR_YOUREBANNEDCREEP = '465' # RFC1459 ERR_YOUWILLBEBANNED = '466' # RFC1459 ERR_KEYSET = '467' # RFC1459 ERR_INVALIDUSERNAME = '468' # ircu ERR_ONLYSERVERSCANCHANGE = '468' # Bahamut, Unreal ERR_NOCODEPAGE = '468' # rusnet-ircd ERR_LINKSET = '469' # Unreal ERR_LINKCHANNEL = '470' # Unreal ERR_KICKEDFROMCHAN = '470' # aircd ERR_7BIT = '470' # rusnet-ircd ERR_CHANNELISFULL = '471' # RFC1459 ERR_UNKNOWNMODE = '472' # RFC1459 ERR_INVITEONLYCHAN = '473' # RFC1459 ERR_BANNEDFROMCHAN = '474' # RFC1459 ERR_BADCHANNELKEY = '475' # RFC1459 ERR_BADCHANMASK = '476' # RFC2818 ERR_NOCHANMODES = '477' # RFC2818 ERR_NEEDREGGEDNICK = '477' # Bahamut, ircu, Unreal ERR_BANLISTFULL = '478' # RFC2818 ERR_BADCHANNAME = '479' # Hybrid ERR_LINKFAIL = '479' # Unreal ERR_NOCOLOR = '479' # rusnet-ircd ERR_NOULINE = '480' # AustHex ERR_CANNOTKNOCK = '480' # Unreal ERR_THROTTLE = '480' # Ratbox ERR_SSLONLYCHAN = '480' # Hybrid ERR_NOWALLOP = '480' # rusnet-ircd ERR_NOPRIVILEGES = '481' # RFC1459 ERR_CHANOPRIVSNEEDED = '482' # RFC1459 ERR_CANTKILLSERVER = '483' # RFC1459 ERR_RESTRICTED = '484' # RFC2818 ERR_ISCHANSERVICE = '484' # UnderNet ERR_DESYNC = '484' # Bahamut, Hybrid, PTlink ERR_ATTACKDENY = '484' # Unreal ERR_UNIQOPRIVSNEEDED = '485' # RFC2818 ERR_KILLDENY = '485' # Unreal ERR_CANTKICKADMIN = '485' # PTlink ERR_ISREALSERVICE = '485' # QuakeNet ERR_CHANBANREASON = '485' # Hybrid ERR_BANNEDNICK = '485' # Ratbox ERR_NONONREG = '486' # Unreal ERR_RLINED = '486' # rusnet-ircd ERR_HTMDISABLED = '486' # Unreal ERR_CHANTOORECENT = '487' # IRCnet ERR_MSGSERVICES = '487' # Bahamut ERR_NOTFORUSERS = '487' # Unreal ERR_NONONSSL = '487' # ChatIRCd ERR_TSLESSCHAN = '488' # IRCnet ERR_HTMDISABLED = '488' # Unreal ERR_NOSSL = '488' # Bahamut ERR_SECUREONLYCHAN = '489' # Unreal ERR_VOICENEEDED = '489' # UnderNet ERR_ALLMUSTSSL = '490' # InspIRCd ERR_NOSWEAR = '490' # Unreal ERR_NOOPERHOST = '491' # RFC1459 ERR_NOSERVICEHOST = '492' # RFC1459 ERR_NOCTCP = '492' # Hybrid / Unreal ERR_CANNOTSENDTOUSER = '492' # Charybdis? ERR_NOSHAREDCHAN = '493' # Bahamut ERR_NOFEATURE = '493' # ircu ERR_BADFEATVALUE = '494' # ircu ERR_OWNMODE = '494' # Bahamut, Charybdis? ERR_BADLOGTYPE = '495' # ircu ERR_DELAYREJOIN = '495' # Inspircd2.0 ERR_BADLOGSYS = '496' # ircu ERR_BADLOGVALUE = '497' # ircu ERR_ISOPERLCHAN = '498' # ircu ERR_CHANOWNPRIVNEEDED = '499' # Unreal ERR_TOOMANYJOINS = '500' # Unreal? ERR_NOREHASHPARAM = '500' # rusnet-ircd ERR_CANNOTSETMODER = '500' # InspIRCd ERR_UMODEUNKNOWNFLAG = '501' # RFC1459 ERR_UNKNOWNSNOMASK = '501' # InspIRCd ERR_USERSDONTMATCH = '502' # RFC1459 ERR_GHOSTEDCLIENT = '503' # Hybrid ERR_VWORLDWARN = '503' # AustHex ERR_USERNOTONSERV = '504' ERR_SILELISTFULL = '511' # ircu ERR_TOOMANYWATCH = '512' # Bahamut ERR_NOSUCHGLINE = '512' # ircu ERR_BADPING = '513' # ircu ERR_TOOMANYDCC = '514' # Bahamut ERR_NOSUCHJUPE = '514' # irch ERR_INVALID_ERROR = '514' # ircu ERR_BADEXPIRE = '515' # ircu ERR_DONTCHEAT = '516' # ircu ERR_DISABLED = '517' # ircu ERR_NOINVITE = '518' # Unreal ERR_LONGMASK = '518' # ircu ERR_ADMONLY = '519' # Unreal ERR_TOOMANYUSERS = '519' # ircu ERR_OPERONLY = '520' # Unreal ERR_MASKTOOWIDE = '520' # ircu ERR_WHOTRUNC = '520' # AustHex ERR_LISTSYNTAX = '521' # Bahamut ERR_NOSUCHGLINE = '521' # Nefarious ERR_WHOSYNTAX = '522' # Bahamut ERR_WHOLIMEXCEED = '523' # Bahamut ERR_QUARANTINED = '524' # ircu ERR_OPERSPVERIFY = '524' # Unreal ERR_HELPNOTFOUND = '524' # Hybrid ERR_INVALIDKEY = '525' # ircu ERR_REMOTEPFX = '525' # CAPAB USERCMDPFX ERR_PFXUNROUTABLE = '526' # CAPAB USERCMDPFX ERR_CANTSENDTOUSER = '531' # InspIRCd ERR_BADHOSTMASK = '550' # QuakeNet ERR_HOSTUNAVAIL = '551' # QuakeNet ERR_USINGSLINE = '552' # QuakeNet ERR_STATSSLINE = '553' # QuakeNet ERR_NOTLOWEROPLEVEL = '560' # ircu ERR_NOTMANAGER = '561' # ircu ERR_CHANSECURED = '562' # ircu ERR_UPASSSET = '563' # ircu ERR_UPASSNOTSET = '564' # ircu ERR_NOMANAGER = '566' # ircu ERR_UPASS_SAME_APASS = '567' # ircu ERR_LASTERROR = '568' # ircu RPL_NOOMOTD = '568' # Nefarious RPL_REAWAY = '597' # Unreal RPL_GONEAWAY = '598' # Unreal RPL_NOTAWAY = '599' # Unreal RPL_LOGON = '600' # Bahamut, Unreal RPL_LOGOFF = '601' # Bahamut, Unreal RPL_WATCHOFF = '602' # Bahamut, Unreal RPL_WATCHSTAT = '603' # Bahamut, Unreal RPL_NOWON = '604' # Bahamut, Unreal RPL_NOWOFF = '605' # Bahamut, Unreal RPL_WATCHLIST = '606' # Bahamut, Unreal RPL_ENDOFWATCHLIST = '607' # Bahamut, Unreal RPL_WATCHCLEAR = '608' # Ultimate RPL_NOWISAWAY = '609' # Unreal RPL_MAPMORE = '610' # Unreal RPL_ISOPER = '610' # Ultimate RPL_ISLOCOP = '611' # Ultimate RPL_ISNOTOPER = '612' # Ultimate RPL_ENDOFISOPER = '613' # Ultimate RPL_MAPMORE = '615' # PTlink RPL_WHOISMODES = '615' # Ultimate RPL_WHOISHOST = '616' # Ultimate RPL_WHOISSSLFP = '617' # Nefarious RPL_DCCSTATUS = '617' # Bahamut RPL_WHOISBOT = '617' # Ultimate RPL_DCCLIST = '618' # Bahamut RPL_ENDOFDCCLIST = '619' # Bahamut RPL_WHOWASHOST = '619' # Ultimate RPL_DCCINFO = '620' # Bahamut RPL_RULESSTART = '620' # Ultimate RPL_RULES = '621' # Ultimate RPL_ENDOFRULES = '622' # Ultimate RPL_MAPMORE = '623' # Ultimate RPL_OMOTDSTART = '624' # Ultimate RPL_OMOTD = '625' # Ultimate RPL_ENDOFOMOTD = '626' # Ultimate RPL_SETTINGS = '630' # Ultimate RPL_ENDOFSETTINGS = '631' # Ultimate RPL_DUMPING = '640' # Unreal RPL_DUMPRPL = '641' # Unreal RPL_EODUMP = '642' # Unreal RPL_SYNTAX = '650' # Inspircd 3.0 RPL_CHANNELSMSG = '651' # Inspircd 3.0 RPL_WHOWASIP = '652' # InspIRCd 3.0 RPL_UNINVITED = '653' # InspIRCd 3.0 RPL_SPAMCMDFWD = '659' # Unreal RPL_STARTTLS = '670' # IRCv3 RPL_WHOISSECURE = '671' # Unreal RPL_UNKNOWNMODES = '672' # Ithildin RPL_WHOISREALIP = '672' # Rizon RPL_CANNOTSETMODES = '673' # Ithildin RPL_WHOISYOURID = '674' # ChatIRCd ERR_REDIRECT = '690' # InspIRCd ERR_STARTTLS = '691' # IRCv3 ERR_INVALIDMODEPARAM = '696' # InspIRCd 3.0 ERR_LISTMODEALREADYSET = '697' # InspIRCd 3.0 ERR_LISTMODENOTSET = '698' # InspIRCd 3.0 RPL_COMMANDS = '700' # InspIRCd 3.0 RPL_COMMANDSEND = '701' # InspIRCd 3.0 RPL_MODLIST = '702' # Ratbox RPL_COMMANDS = '702' # InspIRCd 2.0 RPL_ENDOFMODLIST = '703' # Ratbox RPL_COMMANDSEND = '703' # InspIRCd 2.0 RPL_HELPSTART = '704' # Ratbox RPL_HELPTXT = '705' # Ratbox RPL_ENDOFHELP = '706' # Ratbox ERR_TARGCHANGE = '707' # Ratbox RPL_ETRACEFULL = '708' # Ratbox RPL_ETRACE = '709' # Ratbox RPL_KNOCK = '710' # Ratbox RPL_KNOCKDLVR = '711' # Ratbox ERR_TOOMANYKNOCK = '712' # Ratbox ERR_CHANOPEN = '713' # Ratbox ERR_KNOCKONCHAN = '714' # Ratbox ERR_KNOCKDISABLED = '715' # Ratbox ERR_TOOMANYINVITE = '715' # Hybrid RPL_INVITETHROTTLE = '715' # Rizon RPL_TARGUMODEG = '716' # Ratbox RPL_TARGNOTIFY = '717' # Ratbox RPL_UMODEGMSG = '718' # Ratbox RPL_OMOTDSTART = '720' # Ratbox RPL_OMOTD = '721' # Ratbox RPL_ENDOFOMOTD = '722' # Ratbox ERR_NOPRIVS = '723' # Ratbox RPL_TESTMASK = '724' # Ratbox RPL_TESTLINE = '725' # Ratbox RPL_NOTESTLINE = '726' # Ratbox RPL_TESTMASKGECOS = '727' # Ratbox RPL_QUIETLIST = '728' # Charybdis RPL_ENDOFQUIETLIST = '729' # Charybdis RPL_MONONLINE = '730' # Ratbox RPL_MONOFFLINE = '731' # Ratbox RPL_MONLIST = '732' # Ratbox RPL_ENDOFMONLIST = '733' # Ratbox ERR_MONLISTFULL = '734' # Ratbox RPL_RSACHALLENGE2 = '740' # Ratbox RPL_ENDOFRSACHALLENGE2 = '741' # Ratbox ERR_MLOCKRESTRICTED = '742' # Charybdis ERR_INVALIDBAN = '743' # Charybdis ERR_TOPICLOCK = '744' # InspIRCd? RPL_SCANMATCHED = '750' # Ratbox RPL_SCANUMODES = '751' # Ratbox RPL_ETRACEEND = '759' # irc2.11 RPL_WHOISKEYVALUE = '760' # IRCv3 RPL_KEYVALUE = '761' # IRCv3 RPL_METADATAEND = '762' # IRCv3 ERR_METADATALIMIT = '764' # IRCv3 ERR_TARGETINVALID = '765' # IRCv3 ERR_NOMATCHINGKEY = '766' # IRCv3 ERR_KEYINVALID = '767' # IRCv3 ERR_KEYNOTSET = '768' # IRCv3 ERR_KEYNOPERMISSION = '769' # IRCv3 RPL_XINFO = '771' # Ithildin RPL_XINFOSTART = '773' # Ithildin RPL_XINFOEND = '774' # Ithildin RPL_STATSCOUNTRY = '801' # InspIRCd 3.0 RPL_CHECK = '802' # InspIRCd 3.0 RPL_OTHERUMODEIS = '803' # InspIRCd 3.0 RPL_OTHERSNOMASKIS = '804' # InspIRCd 3.0 RPL_LOGGEDIN = '900' # Charybdis/Atheme, IRCv3 RPL_LOGGEDOUT = '901' # Charybdis/Atheme, IRCv3 ERR_NICKLOCKED = '902' # Charybdis/Atheme, IRCv3 RPL_SASLSUCCESS = '903' # Charybdis/Atheme, IRCv3 ERR_SASLFAIL = '904' # Charybdis/Atheme, IRCv3 ERR_SASLTOOLONG = '905' # Charybdis/Atheme, IRCv3 ERR_SASLABORTED = '906' # Charybdis/Atheme, IRCv3 ERR_SASLALREADY = '907' # Charybdis/Atheme, IRCv3 RPL_SASLMECHS = '908' # Charybdis/Atheme, IRCv3 RPL_ACCESSLIST = '910' # InspIRCd RPL_ENDOFACCESSLIST = '911' # InspIRCd ERR_BADCHANNEL = '926' # InspIRCd ERR_WORDFILTERED = '936' # InspIRCd ERR_ALREADYCHANFILTERED = '937' # InspIRCd 2.0 ERR_NOSUCHCHANFILTER = '938' # InspIRCd 2.0 ERR_CHANFILTERFULL = '939' # InspIRCd 2.0 RPL_ENDOFSPAMFILTER = '940' # InspIRCd RPL_SPAMFILTER = '941' # InspIRCd ERR_INVALIDWATCHNICK = '942' # InspIRCd RPL_IDLETIMESET = '944' # InspIRCd RPL_NICKLOCKOFF = '945' # InspIRCd ERR_NICKNOTLOCKED = '946' # InspIRCd RPL_NICKLOCKON = '947' # InspIRCd ERR_INVALIDIDLETIME = '948' # InspIRCd RPL_UNSILENCED = '950' # InspIRCd RPL_SILENCED = '951' # InspIRCd ERR_SILENCE = '952' # InspIRCd RPL_ENDOFEXEMPTIONLIST = '953' # InspIRCd RPL_EXEMPTIONLIST = '954' # InspIRCd RPL_ENDOFPROPLIST = '960' # InspIRCd RPL_PROPLIST = '961' # InspIRCd ERR_CANNOTDOCOMMAND = '972' # Unreal ERR_CANTUNLOADMODULE = '972' # InspIRCd RPL_UNLOADEDMODULE = '973' # InspIRCd ERR_CANNOTCHANGECHANMODE = '974' # Unreal ERR_CANTLOADMODULE = '974' # InspIRCd RPL_LOADEDMODULE = '975' # InspIRCd ERR_LASTERROR = '975' # Nefarious RPL_SERVLOCKON = '988' # InspIRCd RPL_SERVLOCKOFF = '989' # InspIRCd RPL_DCCALLOWSTART = '990' # InspIRCd RPL_DCCALLOWLIST = '991' # InspIRCd RPL_DCCALLOWEND = '992' # InspIRCd RPL_DCCALLOWTIMED = '993' # InspIRCd RPL_DCCALLOWPERMANENT = '994' # InspIRCd RPL_DCCALLOWREMOVED = '995' # InspIRCd ERR_DCCALLOWINVALID = '996' # InspIRCd RPL_DCCALLOWEXPIRED = '997' # InspIRCd ERR_UNKNOWNDCCALLOWCMD = '998' # InspIRCd RPL_DCCALLOWHELP = '998' # InspIRCd RPL_ENDOFDCCALLOWHELP = '999' # InspIRCd 2.0 ERR_NUMERIC_ER = '999' # Bahamut