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 msvcr90.dll available here.

Old versions: 3.2.8 3.2.7 3.2.6 3.2.5 3.2.4 3.2.3 3.2.2b 3.2.2 3.2.1b 3.2.1

Complete list of AngryWolf's modules.

Checksums


Modules maintained by the UnrealIRCd team:

Module Name

Description

Author

AntiMoon
v0.2
This module is against the MyDoom trojan/virus, use it if you get spambots that do like: 'Shakira Dancing virual girl , visit my private server while im online... http://1.2.3.4:1234/' Syzop
AntiRandom
v1.1
This module tries to detect random users (bots) and kills them (or optionally: *line them). Note that by design this module could kill innocent users (that look like having random nick/ident/realname) and might also miss some "random" bots (because for the module they didn't look random enough), that said.. the module seems to do a good job :). Syzop
m_antidccbug
v0.0.2
This module will protect your users against the mIRC 6.0-6.11 and 6.12 exploits by blocking suspicious dcc requests. Syzop
m_ircops
v3.6
This (public) command shows a list of all IRCOps that are only (except hidden ones), along with their level (netadmin, services admin, ..) and their away status. Syzop
m_jumpserver
v0.3
This module adds the ability to 'redirect' users to another server. Note however, that this is only supported by a few clients (mIRC).
It adds a /JUMPSERVER command:
/JUMPSERVER <server>[:port] <NEW|ALL> <reason>
or:
/JUMPSERVER <server>[:port]/<sslserver>[:sslport] <NEW|ALL> <reason>
If 'NEW' is chosen then only new (incoming) clients will be redirected/rejected.
If 'ALL' is chosen then ALL clients (except opers) are redirected immediately (+incomming).
Syzop
m_nocodes
v1.0
This module will strip control codes (bold/underline/reverse) if the channel is +S, and block such messages if the channel is +c. Syzop
m_privdeaf
v0.0.6
This module adds a +D usermode that acts just like +d (don't receive channel msgs) but for private messages instead, it only allows private msgs/notices from servers, u-lines (services) and opers. Syzop
m_regexcept
v0.0.1
This module adds a new extended bantype ~E that can be used to exempt registered users from bans. For example:
+b *!*@*
+e ~E:Brian
+e ~E:John
Would ban everyone except the registered users Brian and John (that means: their nick needs to be Brian or John AND they should be umode +r).
Very simple concept/module, yet it can be quite useful ;).
Syzop
m_securequery
v0.0.3
Provides usermode +Z which blocks queries from people who are not SSL. Stealth
m_staff
v3.1
Adds a /STAFF command that displays the contents of a file (or URL if remote includes are enabled). Syzop
m_umsg
v0.2
This is a simple module that will turn all NOTICEs from services (U-lines) into PRIVMSGs.
It's really a matter of taste if you like this or not, I just offer it here for the people that use services where this option is not available (eg: ircservices).
Syzop
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
TextBan
v2.0
This module adds an extended ban ~T:<action>:<globmask> by which you can instruct the ircd to take action upon encoutnering certain words in the channel ("text ban"). Supported actions are 'block' (block the entire sentence) and 'censor' (replace the word with <censored>). See the README for more information.
Example usage: +bb ~T:block:*http://* ~T:censor:*badword*
Syzop

 


3rd party modules:

Module Name

Description

Author

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
cmdflood
v1.8
Allows you to protect specific IRC commands from begin flooded by users (except IRC operators). You can set a restriction on any commands you want so they are allowed to use maximally a given number of times in a period. Basically it's similar to the away-flood and nick-flood features. AngryWolf
cmdshun
v1.2.0
CmdShun is shun-like system with which you can forbid clients from using certain commands. Such a cmdshun is global, and both permanent and timed cmdshuns are supported. An additional feature is supported to let you be able to stop clients from sending PRIVMSGs and NOTICEs to users only privately or only to channels. AngryWolf
commandsno
v1.14
Snomask +C: lets you see when certain commands are used by clients. All commands you want to get notifications of are configurable in set::notify-commands.
[This module compiled with warnings, and may not work properly]
AngryWolf
hideserver
v4.8
This module allows you to hide certain servers from the output of /map and /links, or you can restricts the use of /map and /links with it to IRCops only. A configurable reason can be optionally shown too. AngryWolf
identonly
v2.1
Channel mode +X: only those users can join whose usernames have been returned by identd. (Clients without an identd response are not allowed to join the channel.) This might be useful to prevent clone/flood attacks. AngryWolf
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
v1.0

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_clones
v1.8
Command /clones: lists all clones (users having the same IP address) matching the given options. AngryWolf
m_elmer
v1.6
Command /elmer: makes someone talk like Elmer J. Fudd, that is, letters 'l' and 'r' become 'w', for example, "Shhhhhh! Be vewy, vewy quiet... I'm hunting wabbits, heh-heh-heh." (More info here.) See the header of the module file to understand how the command works.
[This module did not compile with the last version of Unreal, and may not work properly]
AngryWolf
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_quarantine
v1.0
Adds commands to force a user to be viruschan'd and unviruschan'd. DeadNotBurried
m_sendraw
v3.1
Command /sendraw: sends a completely raw message to either a server, a client or (the members of) a channel from the server you are on. If you don't know what raw messages are or you have no clue how the IRC protocol works, this module is definitely not for you. The command is considered to be very abusive and dangerous, it's strongly recommended to be used only by advanced users. Use it at your own risk! AngryWolf
m_servlist
v1.3
Command /servlist: gives the list of services currently present on the IRC network. 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
m_uline
v1.13
Command /uline: gives someone an U:Line. This module is required to be loaded on all servers to avoid desynch problems. Only NetAdmins may use /uline, or if you set a password for it, only those of them who knows the password. Notifications are sent to snomask +U. It's strongly recommended to be used by advanced users only! (See more information in the source file.) AngryWolf
netadmins
v1.8
Protects all NetAdmins from being killed and banned by non-NetAdmins, or if you want, by any IRC operators (except U:Lines).See the header of the module file for information about configuration. AngryWolf
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
operjoin
v5.1
This is a module that enhances the /join, /cycle and /sajoin commands to provide extra abilities to IRCops having the can_override operflag. With it, IRC operators are allowed to to join +biklRz channels without the necessity of using /invite (at the same time eyes users [snomask +e] are notified about the OperOverrides), additionally, the /sajoin commands supports multiple channels and also sends OperOverride notices. AngryWolf
operpasswd
v3.1
Snomask +O: lets you see login names and passwords used in failed OPER attempts. It also has a feature that kills users after a specified number of failed oper-ups.
[This module compiled with warnings, and may not work properly]
AngryWolf
opers
v5.4
This module provides an easy and convenient interface for managing configuration of IRC operators by allowing to add, remove and modify O:Lines on the fly with specific commands either locally, remotely or globally on the network. It stores the O:Lines in an external database file (oper.db, located at the main Unreal3.2 directory), so they won't get lost on reloading the UnrealIRCd configuration. AngryWolf
randquote
v2.5
Displays a random quote when users connect. Based on the code of UltimateIRCd. Random quotes are read from file ircd.quotes (no need to rehash it). In addition, the module comes with three commands: /randquote to get a random quote, /addquote for opers to add a line to file ircd.quotes, and /addgquote to add a quote globally on the network. You can get a sample ircd.quotes file from the source package of UltimateIRCd (http://www.shadow-realm.org/).
[This module compiled with warnings, and may not work properly]
AngryWolf
regexban
v2.1
Adds a new extended channel ban type (~R) that allow banning users based on regular expressions. Syntax: +b ~R:<expression>. Such an expression is matched against a nick!user@host (as normally), where host can be either a realhost, virtual host or IP. Example: +b ~R:. does the same as +b *!*@*. AngryWolf
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
userauth
5.4
This is an extended user authentication system, which only accepts user connections if they pass the proper username and password. Username:password pairs are defined in a file you specify in your UnrealIRCd configuration. AngryWolf
vhosts
v2.4
This module provides an easy and convenient interface for managing configuration of vhosts by allowing to add, remove and modify vhosts on the fly with specific commands either locally, remotely or globally on the network. It stores vhosts in an external database file (vhost.db, located at the main Unreal3.2 directory), so they won't get lost on reloading the UnrealIRCd configuration. AngryWolf


If a module is out of date, or if there is an error on this page, please let me know.

To request a module compiled for Windows, send me an email. My email address is on the email page.


All modules compiled by me contain the source and any documentation that originally came with the module.

Notes:  

Windows version 3.2.6 with PREFIX_AQ disabled: Click me.

Hits: 12863