Third party modules
The following is a list of available 3rd party modules for UnrealIRCd. Note that these modules are NOT written by the UnrealIRCd team. Use them at your own risk.
These modules can be installed on UnrealIRCd with the command:
./unrealircd module install third/name-of-moduleSee the Module manager documentation for more information.
If you wish to discuss 3rd party modules, then leave a message on the 3rd party modules forum.
If you have written an UnrealIRCd module and want to submit it for inclusion here, then read how to submit your module.
Module list
Name | Version | Author | Description |
---|---|---|---|
third/bot-tag | 5.0 | k4be@PIRC | Add inspircd.org/bot tag |
third/chansno | 2.2 | Gottem / jesopo | Allows opers to assign channels for specific server notifications (sort of like snomasks) |
third/examplemod | 1.0.0 | Bram Matthys (Syzop) | This is a simple test module |
third/extjwt | 5.0.1 | k4be@PIRC | Command /EXTJWT (web service authorization) |
third/geoip-base | 5.0.5 | k4be@PIRC | GeoIP data provider module |
third/geoip-chanban | 5.0 | k4be@PIRC | ExtBan ~C - Ban/exempt by country code |
third/geoip-connect-notice | 5.0.3 | k4be@PIRC | Notify opers about user's country |
third/geoip-transfer | 5.0.2 | k4be@PIRC | GeoIP data provider / data transfer module |
third/geoip-whois | 5.0.5 | k4be@PIRC | Add country info to /whois |
third/helpop-lite | 1.0 | Valware | HelpOp Lite- Provides usermode h (HelpOp) and swhois line, channelmode g (HelpOp-only room), and command /HELPOPS |
third/monitor | 5.2 | k4be@PIRC | Command /monitor (IRCv3) |
third/setname | 5.1 | k4be@PIRC | IRCv3-compatible command /setname (CAP setname) |
third/tracetklbug | 1.0.0 | UnrealIRCd Team | Trace TKL bug |
Name | Version | Author | Description |
---|---|---|---|
third/account-registration | 0.1 | Valware | Account registration functionality (IRCv3) |
third/anti_amsg | 2.1.0 | Gottem | Drop messages originating from /amsg |
third/anticaps | 2.1.0 | Gottem | Block/lowercase messages that contain a configurable amount of capital letters |
third/auditorium | 2.1.0 | Gottem | Channel mode +u to show channel events/messages to/from people with +o/+a/+q only |
third/autojoin_byport | 2.1.0 | Gottem | Auto-join channels on connect based on connection port |
third/autovhost | 2.1.1 | Gottem | Apply vhosts at connect time based on users' raw nick formats or IPs |
third/bancheck_access | 2.1.1 | Gottem | Prevents people who have +o or higher from getting banned, unless done by people with +a/+q or opers |
third/banfix_voice | 2.1.0 | Gottem | Correct some odd behaviour in regards to banned-but-voiced users |
third/block_masshighlight | 2.2.0 | Gottem / k4be | Prevent mass highlights network-wide |
third/block_no_tls | 2.1.0 | Gottem | Allows privileged opers to temporarily block new, non-TLS (SSL) user connections |
third/block_notlsident | 2.1.0 | Gottem | Restrict certain idents to SSL/TLS connections only |
third/chgswhois | 1.0 | Valware | Provides command /CHGSWHOIS and /DELSWHOIS for priviledged IRCops to change a users "special whois" line. |
third/clearlist | 2.1.0 | Gottem | Adds CLEARLIST command to clear out banlists in bulk |
third/clones | 2.1.0 | Gottem | Adds a command /CLONES to list all users having the same IP address matching the given options |
third/commandsno | 2.1.0 | Gottem | Lets IRC operators see command usages |
third/debug | 2.1.0 | Gottem | Allows privileged opers to easily view internal (configuration) data |
third/denyban | 2.1.1 | Gottem | Deny specific ban masks network-wide |
third/display-name | 1.0 | Valware | +draft/display-name (IRCv3) |
third/dumpcmds | 1.0 | Syzop | Dump IRC commands to a file |
third/elmer | 2.2 | Valware | Make people talk like Elmer |
third/extwarn | 2.1.0 | Gottem | Enables additional configuration error checking |
third/fantasy | 2.1.0 | Gottem | Implements custom fantasy channel !cmds |
third/findchmodes | 6.0 | k4be | Find channels by channel modes |
third/fixhop | 2.3.0 | Gottem | The +h access mode seems to be a little borked/limited, this module implements some tweaks for it |
third/gecos_replace | 1.1.0 | Gottem | Enables replacing text in the gecos field on-connect |
third/getlegitusers | 2.1.0 | Gottem | Command /getlegitusers to show user/bot count across the network |
third/helpop | 1.4 | Valware | HelpOp - Provides usermode h (HelpOp) and swhois line, channelmode g (HelpOp-only room), and command /HELPOPS |
third/hidebans | 1.2 | Bram Matthys (Syzop) | Hide channel bans from non-ops |
third/inchannelban-enforce | 6.1 | k4be | Enforce ~c bans so they can't be circumvented |
third/joinmute | 2.2.0 | Gottem | Adds +J chmode: Mute newly joined people for +J X seconds |
third/kickjoindelay | 2.2.0 | Gottem | Chanmode +j to prevent people from rejoining too fast after a kick |
third/kiwiirc-tags | 1.0 | Valware | Provides support for KiwiIRC's MessageTags |
third/listrestrict | 2.2.0 | Gottem / k4be | Impose certain restrictions on /LIST usage |
third/lockserv | 1.1 | Valware | Adds the /lockserv command which allows privileged server operators to prevent connections to a particular server. |
third/message_commonchans | 2.1.0 | Gottem | Adds umode +c to prevent people who aren't sharing a channel with you from messaging you |
third/metadata | 6.0 | k4be | draft/metadata and draft/metadata-notify-2 cap |
third/metadata-db | 6.0 | k4be | Metadata storage module |
third/modmanager_irc | 1.1.0 | Gottem | Control Unreal's module manager through IRC |
third/mute | 1.4 | Valware | Globally mute a user |
third/nicklock | 1.2 | Valware | Adds the /NICKLOCK command which allows server operators to prevent a user from changing their nick during their session. |
third/nicksuffix | 2.1.0 | Gottem | Restrict /nick usage to suffixing your base nick |
third/noghosts | 2.1.0 | Gottem | Keep channels clear of "ghosts" of opers |
third/noinvite | 2.1.0 | Gottem | Adds umode +N to block invites |
third/nopmchannel | 2.1.0 | Gottem | Prevents users sharing a channel from privately messaging each other |
third/ojoin | 1.0 | Valware | /OJOIN Command and Channel Mode +Y (Server Operator) |
third/operoverride_ext | 2.1.0 | Gottem | Additional OperOverride functionality |
third/operpasswd | 2.1.0 | Gottem | Kill users with too many failed OPER attempts |
third/plainusers | 2.1.0 | Gottem | Allows opers to list all users NOT connected over SSL/TLS |
third/pmlist | 2.1.0 | Gottem | Implements umode +P to allow only certain people to privately message you |
third/portsifresi | 2.1.0 | Gottem | Protect specific ports with a password |
third/pubnetinfo | 2.1.0 | Gottem | Display public network/server information such as SSL/TLS links |
third/qline | 1.0.0 | Hexick | /QLINE and /UNQLINE commands to allow opers to manually add Q-lines (global nick bans). |
third/react | 0.1 | Valware | +draft/react (IRCv3) |
third/reduced-moderation | 1.0 | Valware | Reduced Moderation mode (+x) |
third/rehashgem | 2.1.0 | Gottem | Implements an additional rehash flag -gem (global except me) |
third/repeatprot | 2.1.0 | Gottem | G(Z)-Line/kill users (or block their messages) who spam through CTCP, INVITE, NOTICE and/or PRIVMSG |
third/report | 1.1.0 | Gottem | For reporting bad stuff to the assigned IRC operators |
third/restrict-chans | 1.0 | Valware | Restrict channel creation to logged-in users |
third/rtkl | 2.1.0 | Gottem | Allows privileged opers to remove remote servers' local K/Z-Lines |
third/sacmds | 2.2.1 | Gottem | Implements SA* commands for privileged opers |
third/sacycle | 1.1 | Valware | Force someone to part and rejoin a channel |
third/showwebirc | 6.0 | k4be | Add whois info for WEBIRC and websocket users |
third/signore | 2.1.0 | Gottem | Implements an I-Line for adding server-side ignores |
third/textshun | 2.1.0 | Gottem | Drop messages based on nick and body |
third/topicgreeting | 2.1.0 | Gottem | Greet users who join a channel by changing the topic (channel mode +g) |
third/uline_nickhost | 2.1.0 | Gottem | Requires people to address services like NickServ@services.my.net |
third/unauthban | 6.0 | k4be | ExtBan ~I or ~unauth: bans that match only users that are not logged in |
third/webirconly | 1.1 | Valware | WebIRC Only - Provides channelmode W (webirc only channel) |
third/websocket_restrict | 2.1.0 | Gottem | Impose restrictions on websocket connections |
third/wwwstats | 6.0 | rocket, k4be | Provides data for network stats |
NOTE: You can get the same list on a shell by running ./unrealircd module list and using the command ./unrealircd module info third/name-of-module