bs_seen
Module Author: GeniusDex
Category: BotServ
Status: Published
User Rating:
(3 Comments)
This module enhances the behaviour of BotServ's !seen command by searching in the database of all registered users, instead of just the important users on the channel. This command can now be used by anyone on the channel, and can be used to look up any registered nick.
Latest Module Releases
- v0.7.1 - Released: 06/01/07 (11 files)
- v0.7.0 - Released: 01/10/06 (5 files)
Recent User Comments
- Jamie (edgy)
Posted: 11/06/10 22:46:28
Anope Version: 1.9.2
Module Version: 0.7.1
Comments:
This is a great module, on our network we find it very useful as it check about groups too.
User Rating: - Mitsos (westor)
Posted: 28/05/12 23:44:30
Anope Version: 1.8.5
Module Version: 0.7.1
Comments:
Services crashing on the 1.8.5 version.
User Rating: - Gerald M O'Steen (Xires)
Posted: 01/06/12 18:20:37
Anope Version: 1.8.6
Module Version: 0.7.1
Comments:
Format string vulnerability discovered in the module when trying to locate an unknown user. Vulnerability may be exploited to crash services entirely. Simple patch below.
--- bs_seen.c.orig 2012-05-15 00:28:53.452224211 +0200
+++ bs_seen.c 2012-05-15 00:22:54.436224210 +0200
@@ -190,7 +190,7 @@
snprintf(buf, sizeof(buf), moduleGetLangString(u, LANG_SEEN_BOT), u->nick);
} else if (!(na = findnick(target)) || (na->status & NS_VERBOTEN)) {
/* The user is looking for a forbidden or non-existing nick */
- snprintf(buf, sizeof(buf), moduleGetLangString(u, LANG_SEEN_UNKNOWN), target);
+ snprintf(buf, sizeof(buf), moduleGetLangString(u, LANG_SEEN_UNKNOWN), "that");
} else if ((u2 = nc_on_chan(ci->c, na->nc))) {
/* The user is looking for someone currently on the channel. This
* is either theirselves or someone on the channel. In the last case,
User Rating: