Windows Modules
Compiled by Stealth with MSVC .NET
Module Error: "One of the library files needed to run this application cannot be found."
You need to download msvcr71.dll available here.
| Module Name |
Description |
Author |
| jointhrottle m_antidccbug m_bopmhelper m_ircops m_jumpserver m_nocodes m_privdeaf m_regexcept m_staff m_umsg |
Click
here for UnrealIRCd's official Windows module pack.
Click here to see the descriptions for these modules. The following modules were originally by AngryWolf: jointhrottle, m_ircops, m_staff |
Syzop |
| callerid (v1.0.3) |
This module provides an implementation of hybrid's "callerid" mode. By setting a usermode, users will not receive private messages as normal, unless they allow a user to send messages by using /accept nickname. | aquanight |
| joindeop (v1.0) |
On the creation of a new (ie, previously empty) channel, if the user isn't an oper, the +o will be removed off the user. | w00t |
| JoinPartSno (v1.0) |
Adds a new snomask (+J) that notifies you of local users joining and parting channels. This snomask can only be used by IRC operators. | codemastr |
| m_allwhois (v1.0.2) |
This module adds a usermode +E, which functions the same as usermode +W except as a module, and all users may set it. | w00t |
| m_banlink (v1.1) |
This module adds a new chanmode +B. Syntax is /mode #chan +B #chan2. If a banned user wants to join #chan, he is transferred to #chan2. | DukePyrolator |
|
m_blocknonalpha |
This module adds the new channel mode +y. It prevents non-regged nicks with non-alphabetic chars from joining a +y channel. A blocked nick must register to nickserv or change the nick. | Certus |
| m_chgswhois (v1.3) |
Provides two commands: /chgswhois and /setswhois to change (or delete) someone's or your SWHOIS information. Notifications about /chgswhois usages are sent to snomask +e and they are also logged with the chg-commands log flag. | AngryWolf |
| m_cloakhost (v1.1) |
The CloakHost module adds a new command, /cloakhost. This command allows a user to input a real hostname and retrieve the equivilent cloaked hostname. This can be used to test if someone is trying to evade a ban, or to search for someone in your logs. | codemastr |
|
m_getinfo (v3.5) |
This module provides command /getinfo to retrieve a bunch of information about either a server, client or channel. (Reply messages are sent with numeric 339.) | AngryWolf |
|
m_hostforward (v1.0.2) |
Aadds an extended ban (~f) that forwards any user from the specified hostmask that tries to join the channel to another specified channel. Useful for channels with a seperate international channel. The ban is in the format ~f:#channel:*!*@mask. | Special |
|
m_killprotect (v1.0) |
Adds usermode +K, which protects NetAdmins from being killed by other opers. | Darwin |
|
m_nochan (v1.1) |
m_nochan adds a new command (/nochan) that lists all users who are not in any channels in the same format as /who (same numeric, even). To help find those bots that don't join any channels. | Special |
|
m_onlyopersjoin (v1.0) |
Only allows Opers and U:Lines to create channels. | DukePyrolator |
| m_rmban (v3.2) |
Command /rmban, taken from DarkFire IRCd. With this
command normal users being channel operators and IRC operators having
can_override operflag can remove certain channel bans very easily. Originally coded by AngryWolf. |
codemastr |
| m_rmtkl (v3.3) |
Command /rmtkl: removes all TKLs (bans) matching the given conditions and having any types you specify (available ones are K:Line, G:Line, Z:Line, Global Z:Line and Shun). The removal is done locally or globally, depending on the ban is global or not. With this command you can easily get rid of a group of no longer necessary bans. | AngryWolf |
|
m_tkl_export (v1.4) |
Exports glines, klines, zlines (global & local) and
klines into a file so you can import them on another unrealircd with the
m_tkl_import module. Note: SpamFilter TKLs and QLine TKLs are _not_ exported. |
Certus |
|
m_tkl_import (v2.0) |
This module imports all TKLs which have been exported with the m_tkl_export module. This module has been tested with UnrealIRCd3.2-RC2. It won't work with former versions. | Certus |
| nickrange (v1.0.2) |
Provides the function /SETNICKRANGE <minNickLen> <maxNickLen> that allows network admins the ability to dynamically modify the acceptable length of nicknames. Nicknames must be between minNickLen (by default: 1) and maxNickLen (by default: Set to the value of NICKRANGE from struct.h). This module is safe with linked servers, and services. | WolfSage |
| NoColorUmode (v1.0) |
Adds a new usermode (+c) that works like the +S channel mode. If a user is set +c, any PRIVMSGs or NOTICEs sent to the user will have all mIRC color codes stripped out. | codemastr |
| noctcp (v1.3) |
This module gives you the +D channel mode that disables CTCP ACTION's (/me's) on channels, the +m user mode that does the same for users, and the +M user mode to deny DCC's from sending to someone having the mode. The purpose of all these modes is to extend the builtin features of UnrealIRCd to let you be able to completely disable CTCP messages on users and channels. | AngryWolf |
| nonickswear (v1.0) |
nonickswear blocks users in +G channels from changing their nickname to something containing a swear word, and prevents users attempting to join a +G channel with swearwords in their nickname from joining. | Special |
| regexkill (v1.0) |
Regexkill adds a new command (/rkill) that matches the nick!ident@host:realname of every user on the network against the regular expression you specify, and kills any matches, similar to the spamfilter 'u' type. Very useful for getting rid of botnets. | Special |
| TopicBadwords (v1.0) |
Applys badword channel {} to channel topics. This module is designed mainly for networks that are geared towards children and don't want any swearing to occur. Channel ops are NOT able to override the setting and the filtering is done even if the channel is -G. | codemastr |
All modules compiled by me contain the source and any documentation that originally came with the module.
Notes:
I did not code these, and I am not claiming them as my work.
All I did was feed them to a compiler.
I do not provide support for any 3rd party modules.
The only "official" modules on this page are included in the module pack (at the top).
Do not email me with bug reports, there is proper contact information included with each module.