Introduction

These are unofficial InspIRCd modules written by various people.

All modules should work with the IRCd version listed or any newer minor version (if the module says 1.1.5, it will work with 1.1.7 but NOT 1.1.4, 1.0, or 1.2). We will generally fix bugs, but there is no guarantee of any kind of support or stability.

Bug reports, patches, feature requests, module requests, praise, complaints, free candy, and modules you wrote that we would want to maintain for some twisted reason are all welcome to be emailed to me at w00t inspircd.org, or messaged as w00t on Chatspike. Don't try to get support on these modules from InspIRCd - they are UNOFFICIAL!

Modules on this site are generally licenced as mentioned in the file itself.

Installation (Source)

For source installations of InspIRCd (most likely any except windows), installing modules is quite simple - download the file, put it in src/modules, update configure, and build/install the module. The commands for this are below; replace URL with the url from the 'Save' link of the module you want. cd src/modules/
wget 'URL'
cd ../../
./configure -modupdate
make install

Installation (Windows)

Precompiled files for windows are only available for some modules; if there is no Save (win32) link for the module you want, you can email Special (special inspircd.org) or ask someone in #inspircd to compile it for you.

If there is a windows version of the module, save the win32 version of the file to your InspIRCd modules directory; usually C:\Program Files\InspIRCd\modules\

Loading Modules (Everyone)

Afterward, you will need to load the module in your configuration file by adding a line like below (replacing m_yourmodule with the name of the module). You may also need to add extra configuration tags as detailed with the module's description. <module name="m_yourmodule"> Then, rehash the IRCd with the /rehash oper command.




ModuleAuthorLast UpdateIRCd VersionDLsDownload
m_ulinemessages (version 1) w00t 6 months ago 1.1.0 321 View  |  Save  |  Link
Provides user mode +m, which converts uline notices to privmsg
m_operflood (version 1) 11 months ago 1.1.0 538 View  |  Save  |  Link
Removes flood limits from users upon opering up.
m_antirandom (version 0) w00t 5 months ago 1.1.0 320 View  |  Save  |  Link
A module to prevent against bots using random patterns.
m_exception (version 4) Om 10 months ago 1.0.0 407 View  |  Save  |  Link
Provides support for the +x channel mode
Cannot be unloaded. Must be loaded on all servers.
m_operperms (version 2) Om 10 months ago 1.1.0 438 View  |  Save  |  Link
Provides an /operperms command, allowing opers to view what commands they and other opers have access to.
m_modeaccess (version 3) Om 2 months ago 1.2.0 368 View  |  Save  |  Link
Allows fine configuration of what users can set arbitrary channel modes, based on usermodes, channel modes and prefixes.
m_whoismodes (version 0) Om 10 months ago 1.1.0 537 View  |  Save  |  Link
Allows opers to see users modes on whois
m_syncbans (version 1) Special 2 months ago 1.1.11 86 View  |  Save  |  Link
Automatically synchronize bans between lists of channels

Configuration:   <syncbans channels="#a,#b,#c">

Must be loaded on all servers.
m_shun (version 0) Om 5 months ago 1.0.0 557 View  |  Save  |  Link
Gives the /shun command, which stops a user executing all commands except PING and PONG.
m_banreason (version 3) Om 10 months ago 1.2.0 394 View  |  Save  |  Link
Adds the abiliy to store the reason a user was banned from a channel
m_modesquish (version 1) Skip 6 months ago 1.1.0 330 View  |  Save  |  Link
Pre-parses MODE command to remove redundant modes
m_fantasy (version 1) w00t 5 months ago 1.1.0 425 View  |  Save  |  Link
Provides ircd-side fantasy commands.