Download
(186Kb)
Download
Updated: 12-14-09 03:47 PM
Pictures
File Info
Updated:12-14-09 03:47 PM
Created:unknown
Downloads:137,491
Favorites:388
MD5:

SpamSentry  Popular! (More than 5000 hits)

Version: 20091214
by: Anea [More]

SpamSentry by Anea

This addon stops goldspam messages from showing in your chatframes. To detect spam, SpamSentry uses sophistacted heuristics that have been developed over the course of over two years. Caught spammers can easily be reported using an intuitive one-click report system. SpamSentry features an LDB plugin that provides some simple status info, and gives you quick access to the options and the reporting window.

---
20091214: Updated toc for 3.3, updated filters, fixed issue with Whisp
---

Installation:
* Unzip the file into your 'Interface/Addons' folder.

Features:
* Detects multi-message spam
* Customisable notification
* LibDataBroker (LDB) support (FuBar users can download Broker2FuBar to show the SpamSentry icon)
* Compatible with Whisp, Chatter and Wim
* Seperate reportlists are maintained for each realm you play on
* And many more

Use:
* Left click the LDB icon to show a list of blocked messages
* Type /sentry or right-click the icon for options

How to help:
* If a spam-message isn't recognised:
1. Report the spammer by right-clicking the name in the chat window and selecting "Report Spam"
2. Control-click the SpamSentry icon
3. Send me a PM with the code sequence
* If you encounter a false positive:
1. Click the message in SpamSentry main-window
2. Send me a PM containing that message

Performance notes:
* All code has been designed to minimize parsing-time, and maximize performance for raiding.
* The addon currently uses about 150kB memory (Patch 3.0 GetAddOnMemoryUsage(), no libraries).
* Toggle the statistics option in the configuration screen to show session statistics in the tooltip.

Known issues:
* Blizzard made an a-typical implementation for who-queries. You may notice slow response on the /who command while using this mod when the chat is crowded.
* Textballoons from says and yells are still shown. Blizzard currently provides no way to block textballoons.

Localisation:
German - Credits to: Scath, Gothico , Gamefaq
French - Credits to: Foxbad, Onissifor, Citanul, Beldarane
Spanish - Credits to Nekromant for his translation
Chinese - Credits to Norova for her translation
Other - Please contact me if you're able / willing to provide localisation for your language.

Special thanks:
To Aery for unlimited testing-support

20090822: Updated toc for 3.2 and updated filters for a collection of new spammers. Added compatibility for coloured playernames.
20090502: Fixed bug with minimap icon, updated filters
20090223: Updated filters
20090221: Updated filters
20090212: Fixed issue with false positives
20090208: Updated filters
20090203: Updated filters
20090124:
- Replaced tooltip code (LibQTip instead of Tablet).
- Fixed issue with non-english clients not monitoring general channels
- Added minimap icon
- Fixed bugs with WIM-compatibility code
20090122 - Fixed a few minor bugs with patch 3.0.8
Post A Reply Comment Options
Unread 04-21-07, 05:45 PM  
culannmac
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Hi,

I just found this mod tonight. I'm having problems making it work.

I get this error message:

Interface\AddOns\SpamSentry\core.lua:13: AceAddon: AceOO~2.0: Library "AceModuleCore ~2.0" does not exist


So I've downloaded Ace, and Ace 2.0 both of which are flagged as incompatiable.

Any specific instructions as to what to download and how to make this work?

Thanks
Report comment to moderator  
Reply With Quote
Unread 04-11-07, 02:45 AM  
Anea
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 68
Uploads: 1
Originally posted by provoke
I want to be able to filter spam without reporting it to GMs.
...
So it's "/sentry options notification hourly off" for me and I'd be happier if the blocking process could be made entirely invisible, without a premade ticket text and such.
I'm aware that a some people aren't interested in sending tickets to GMs. Even though I think it's important to send tickets, I did add functionality to silence the mod. To do so: uncheck all notification options, and then enable the "autoclear" option. This way you will no longer receive any messages from the mod, nor will you be required to send in tickets.

Anea
Report comment to moderator  
Reply With Quote
Unread 04-10-07, 11:12 PM  
Taroven
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 49
File comments: 837
Uploads: 11
I love the mod, personally. In fact, several GMs have commented that they love how it reports.

Provoke, I realize that any message can get annoying after a while, but it's better that message being "Thank you for reporting this issue," than "Buy the cheapest gold HERE!". My personal suggestion? Wait till you have five messages saved up before clicking send. I play for extended periods, and end up with two reports a day at the very most.

That said, I absolutely adore SpamSentry. Definitely made WoW less annoying. ^_^
Report comment to moderator  
Reply With Quote
Unread 04-10-07, 05:04 AM  
provoke
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
I want to be able to filter spam without reporting it to GMs. Their automated responses are FAR more annoying than farmers and they eventually BLOCKED me from sending tickets as a sign of gratitude today so I can't care less about what happens to their server economy. I just want to get rid of spam now, screw GMs.

(Happened in Anachronos-EU as of 10.04.2007)

"Thank you for reporting this player selling gold for real life money. Rest assured we will investiga...."

I can't keep reading these a few more hundred times while knowing they think like this in RL: "WTF, why does this guy keep annoying us with these tickets, I'd rather watch donkey porn and check how my gay NE hunter bot is doing from time to time instead of sending automated responses"

So it's "/sentry options notification hourly off" for me and I'd be happier if the blocking process could be made entirely invisible, without a premade ticket text and such.
Last edited by provoke : 04-10-07 at 09:35 AM.
Report comment to moderator  
Reply With Quote
Unread 04-06-07, 07:42 AM  
Mike-N-Go
A Theradrim Guardian
 
Mike-N-Go's Avatar
AddOn Author - Click to view AddOns

Forum posts: 68
File comments: 147
Uploads: 18
Re: Re: Re: Re: Re: Re: This message is not blocked by the filter

Originally posted by Anea
..there should be an option "report spam" in bright red...
Thanks for the mod, in the latest version, there is the option now.. It will still be good nevertheless to have '/ss report <name>', so if the name-link is not aviable, or whatnot, or you could be like me and type something out contra to pressing buttons. =]
Report comment to moderator  
Reply With Quote
Unread 04-04-07, 04:24 AM  
Anea
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 68
Uploads: 1
Re: Reports

Hello Mystraven,

Actually the mod does remember (and report) the multimessage parts. But it's on a time-out timer, if there were more then 15 seconds between 2 message parts, the mod will only show the last bit in the report. I'll extend the timers to 30 seconds, that should solve it.

ps. To test and see it for yourself: Create a level 1 character and whisper yourself the following messages:
"don't buy cheap gold"
"from some website.com"
This should trigger the filter, and correctly show both messages as one.

Please do note that if the messages were received with a delay, that the first parts may already show on screen, as they may not have been marked as suspicious, or the delay timer may have run out. They should always be shown correctly in the report though.

Anea
Report comment to moderator  
Reply With Quote
Unread 04-02-07, 06:09 AM  
mystraven
A Defias Bandit

Forum posts: 2
File comments: 2
Uploads: 0
Reports

First id like to say i love this mod, the one click reporting is great. One thing i have noticed is while the mod seems to block multi-tell gold selling msg's, when i go to report them it only shows the last msg worth of text in the ticket window. I dont have the full text of the msg im thinking of, but the basic format of it is:

{full chat msg of offering to sell gold/power lvling/buying selling of characters}
{second smaller chat msg containing website}

It grabs the second, smaller chat msg containing the website and puts it in the reporting section, but the first large chunk of text is the one actually containing the offer to sell me gold for money. I have been reporting these anyway, and if blizzard doesnt want to see the offer then i'll just continue using it as is, maybe its working the way you intend, if not i can try to get the full text of both msg's for you and post them here. Let me know

Thanks
Report comment to moderator  
Reply With Quote
Unread 03-31-07, 03:04 AM  
Anea
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 68
Uploads: 1
Re: Re: Re: Re: Re: This message is not blocked by the filter

Hey Mike,

I triple checked, but this feature is really supposed to be active. If you rightclick a name in the chatframe there should be an option "report spam" in bright red...

I currently have no other way of manually reporting players, i'll see to it that I add a commandline command for it on next release, but, still very very odd...

Anea

Originally posted by Mike-N-Go
I don't have that option, when right clicking the name, is there some other way to my add them to the repport list?
Report comment to moderator  
Reply With Quote
Unread 03-28-07, 07:12 PM  
Mike-N-Go
A Theradrim Guardian
 
Mike-N-Go's Avatar
AddOn Author - Click to view AddOns

Forum posts: 68
File comments: 147
Uploads: 18
Re: Re: Re: Re: This message is not blocked by the filter

Originally posted by Anea


To manually report a player that hasn't been caught by SpamSentry, you only need to rightclick the player's name and select "report".

I don't have that option, when right clicking the name, is there some other way to my add them to the repport list?
Last edited by Mike-N-Go : 03-28-07 at 07:12 PM.
Report comment to moderator  
Reply With Quote
Unread 03-28-07, 04:39 AM  
Anea
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 68
Uploads: 1
Re: Re: Re: This message is not blocked by the filter

Hello Mike,

To manually report a player that hasn't been caught by SpamSentry, you only need to rightclick the player's name and select "report". The player and his message will be added to the reportlist of SpamSentry.

When you've done that part, you can use the command: /sentry spam feedback <name of the spammer>
Note that the feedback command only works while the requested message is still on the reportlist. So make sure to run it before you report the spammer ;-)

Anea

Originally posted by Mike-N-Go
I tried '/sentry spam feedback <name of the spammer>' yet it was blank, does that command require triggering in the same session as the offense was made?

I reported the offender to a GM, without using SS, is there a way to use SS to add them to the report list?

The strange charters were invisible in WoW, when I got the message.

Great mod BTW.

Note: I did that before your response, BTW.
Report comment to moderator  
Reply With Quote
Unread 03-27-07, 04:14 PM  
Mike-N-Go
A Theradrim Guardian
 
Mike-N-Go's Avatar
AddOn Author - Click to view AddOns

Forum posts: 68
File comments: 147
Uploads: 18
Re: Re: This message is not blocked by the filter

Originally posted by Anea
Hello Mike,

As far as I can see the mod should properly detect this message, so like you say, the chinese characters are probably messing things up. To be able to adapt the filters I'd like some extra information if possible:
- first manually report the spammer
- second: type /sentry spam feedback <name of the spammer>
And then send me the codesequence you get to see.

Thanks in advance

Anea
I tried '/sentry spam feedback <name of the spammer>' yet it was blank, does that command require triggering in the same session as the offense was made?

I reported the offender to a GM, without using SS, is there a way to use SS to add them to the report list?

The strange charters were invisible in WoW, when I got the message.

Great mod BTW.

Note: I did that before your response, BTW.
Last edited by Mike-N-Go : 03-27-07 at 04:22 PM.
Report comment to moderator  
Reply With Quote
Unread 03-27-07, 03:48 PM  
Filadan
A Kobold Labourer

Forum posts: 1
File comments: 17
Uploads: 0
Getting the error

[2007/03/27 17:45:47-498-x1]: SpamSentry\core.lua:190: attempt to call method 'Compat_Enable' (a nil value)
<in C code>: ?
AceEvent-2.0-30806 (FuBar):427: in function <...face\AddOns\FuBar\libs\AceEvent-2.0\AceEvent-2.0.lua:403>

with the most recent update
Report comment to moderator  
Reply With Quote
Unread 03-27-07, 10:03 AM  
Anea
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 68
Uploads: 1
Re: This message is not blocked by the filter

Hello Mike,

As far as I can see the mod should properly detect this message, so like you say, the chinese characters are probably messing things up. To be able to adapt the filters I'd like some extra information if possible:
- first manually report the spammer
- second: type /sentry spam feedback <name of the spammer>
And then send me the codesequence you get to see.

Thanks in advance

Anea

Originally posted by Mike-N-Go
[b]Note the strangely encoded character that default to '?', I cut 'n pasted this I think it is a Chinese character, worst thing, it has been spammed to trade many times today..
Report comment to moderator  
Reply With Quote
Unread 03-26-07, 03:28 PM  
Mike-N-Go
A Theradrim Guardian
 
Mike-N-Go's Avatar
AddOn Author - Click to view AddOns

Forum posts: 68
File comments: 147
Uploads: 18
This message is not blocked by the filter

Note the strangely encoded character that default to '?', I cut 'n pasted this I think it is a Chinese character, worst thing, it has been spammed to trade many times today..

I am using version 20070303 of this addon.

---
6 14:19:| [Driztt]: BUY C?heapest G?old @ ww?w.TERRABLAST.COM @ $ 17.640 / 10?0 G > Accept Cr?edit Cards + PayPal
6 14:19:| [Driztt]: Power-Lvl 1-60 -> $210 USD. $ 34 USD / 10000+ Honor Points.
6 14:19:| [Driztt]: SELL G?old @ ww?w.RPGMINE.COM with over > $ 600,000 USD Sucessfully Withdraw to
Last edited by Mike-N-Go : 03-26-07 at 03:40 PM.
Report comment to moderator  
Reply With Quote
Unread 02-19-07, 01:47 PM  
Cordelia
A Defias Bandit

Forum posts: 3
File comments: 21
Uploads: 0
Had to disable SpamSentry due to the following error filling up BugSack: (got about 600 errors in 5 minutes)

[2007/02/19 20:44:04-65-x1]: SpamSentry\core.lua:875: bad argument #2 to 'tinsert' (number expected, got string)
<in C code>: ?
AceEvent-2.0-25921 (Ace2):427: in function <Interface\AddOns\Ace2\AceEvent-2.0\AceEvent-2.0.lua:403>

The error occurs when I join a group. Also, I am unable to leave group by using the right-click menu because SpamSentry seems to conflict with that function. (28515 version, downloaded from www.wowace.com)
Fixed, thanks.
Last edited by Cordelia : 02-19-07 at 07:56 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: