Category: Chat Mods
Addon Information
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
Author:
Version:
20090822a
Date:
08-22-2009 06:58 AM
Size:
212.85 Kb
Downloads:
126,087
Favorites:
460
MD5:
Pictures
Click to enlarge
Blocked message
Click to enlarge
Options
Click to enlarge
Report Spam
SpamSentry   Popular! (More than 5000 hits)
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.

---
20090822: Updated toc for 3.2 and updated filters for a collection of new spammers. Added compatibility for coloured playernames.

---

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
  Change Log - SpamSentry
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
  Archived Versions - SpamSentry
File Name
Version
Size
Author
Date
20090502
182kB
Anea
05-02-2009 03:48 AM
20090223
169kB
Anea
02-23-2009 04:20 PM
20090221
169kB
Anea
02-21-2009 04:26 AM
20090212
169kB
Anea
02-12-2009 02:42 PM
20090107-2
181kB
Anea
01-07-2009 01:12 PM
20081027
180kB
Anea
10-28-2008 04:30 AM
  Comments - SpamSentry
Post A Reply Comment Options
Old 02-17-2009, 10:39 AM  
Anea
A Defias Bandit
Interface Author - Click to view interfaces

Forum posts: 2
File comments: 66
Uploads: 2
Re: Re: Re: Re: feature request

Quote:
Originally posted by SkunkWerks
Honestly except for the plague of False Positives (which is really out of character for the history of this addon's development), I still think SpamSentry is the tops. ]
Hi everyone,

Unfortunately I cannot confirm nor deny the issue that has been brought to ligth by SkunkWerks. I cannot replicate it on the servers I play on. I want to stress that I do take this false-positive issue serious, and for that matter I'm currently looking into ways on improving how SpamSentry handles links to websites in chatmessages, especially for low-level characters.

At the moment I'm interested in any and all reports of false-positives (provided you are using the latest version of SpamSentry). Please post them here or in PM.

Thanks in advance,

Anea
Anea is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-16-2009, 09:32 PM  
SkunkWerks
A Deviate Faerie Dragon
 
SkunkWerks's Avatar
Interface Author - Click to view interfaces

Forum posts: 11
File comments: 207
Uploads: 2
Re: Re: Re: feature request

Quote:
Originally posted by Cordelia
Bang AntiSpam offers automatic reporting without user intervention, however, in that add-on I do miss the option to configure a safe auto-reporting level limit (e.g. suspected spam from lvl 1 toons are auto-reported, while spam text from higher level characters is displayed for verification by the user before reporting).

I see the reason why people are asking for auto-reporting, for example, on my server the spam situation is so bad that I get gold spam every two to five minutes while I'm in a big city, and to be honest I prefer auto reporting everything than having to deal with various pop-ups and confirmation messages.

And right now, the fact that I'm probably auto-reporting some false positives does not prevent me from using BAS even though I'm convinced that the spam filter in SpamSentry is much more reliable. Whenever I leave my comp unattended for a few minutes (e.g. when I'm scanning the Auction House with Auctioneer) I usually find three or more spam messages caught by SpamSentry when I return to the game, and I am unable to report the first few because too much time has passed by then. This is the main reason why I am using BAS instead of SpamSentry now (not to mention the removal of bot reporting from SpamSentry).

So I think adding a level limit for auto-reporting would prevent people from auto-reporting false positives. My last false positives were from a lvl 19 twink character and a lvl 80 character in Dalaran - all other lvl 1 spam messages were real spam.
Honestly I don't care for BAS. Used it for a while and I just don't like a spam addon that's not explicit in its reasoning. I want to know what's being reported and why.

As for the matter of auto-reporting, the queue in SpamSentry is easy enough to empty occasionally.

Honestly except for the plague of False Positives (which is really out of character for the history of this addon's development), I still think SpamSentry is the tops.
SkunkWerks is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-16-2009, 09:27 PM  
SkunkWerks
A Deviate Faerie Dragon
 
SkunkWerks's Avatar
Interface Author - Click to view interfaces

Forum posts: 11
File comments: 207
Uploads: 2
Quote:
Originally posted by Anea
Can you give me any examples of false positives here or by pm?
I'll have to keep an eye on it. I get them quite often in cities, where Trade is obviously turned on. But I've had a number of valentines day related tells get caught in the filter. Heart mending requests and such.

Honestly though, in only one or two cases could I see how the tell would have been filtered. One for instance was a suggestion for a confused individual to use Wowhead.com. But lately about 90% of what the filter catches isn't spam, really. If I have five things on the report list, four of them are probably false positives.

Like I said, I'll see if I can collect a few examples for you.

Last edited by SkunkWerks : 02-16-2009 at 09:29 PM.
SkunkWerks is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-16-2009, 08:17 AM  
Cordelia
A Defias Bandit

Forum posts: 3
File comments: 21
Uploads: 0
Re: Re: feature request

Quote:
Originally posted by Anea
I've been asked to add this feature before, but the simple answer remains no

Blizzard has a policy where any character who they receive a certain ammount of complaints about is automatically muted untill a GM has investigated the issue. Now let's assume your favourite anti-spam addon is used by a few dozen people and makes a bad judgement on a chatmessage... That means you and the other people using that addon are actively putting a real person out of the game. I do not think that two less mouseclicks can justify even the slightest chance on that happening.

False positives are very rare, and I know other addons do offer this feature, but I rather be on the safe side.

Anea
Bang AntiSpam offers automatic reporting without user intervention, however, in that add-on I do miss the option to configure a safe auto-reporting level limit (e.g. suspected spam from lvl 1 toons are auto-reported, while spam text from higher level characters is displayed for verification by the user before reporting).

I see the reason why people are asking for auto-reporting, for example, on my server the spam situation is so bad that I get gold spam every two to five minutes while I'm in a big city, and to be honest I prefer auto reporting everything than having to deal with various pop-ups and confirmation messages.

And right now, the fact that I'm probably auto-reporting some false positives does not prevent me from using BAS even though I'm convinced that the spam filter in SpamSentry is much more reliable. Whenever I leave my comp unattended for a few minutes (e.g. when I'm scanning the Auction House with Auctioneer) I usually find three or more spam messages caught by SpamSentry when I return to the game, and I am unable to report the first few because too much time has passed by then. This is the main reason why I am using BAS instead of SpamSentry now (not to mention the removal of bot reporting from SpamSentry).

So I think adding a level limit for auto-reporting would prevent people from auto-reporting false positives. My last false positives were from a lvl 19 twink character and a lvl 80 character in Dalaran - all other lvl 1 spam messages were real spam.

Last edited by Cordelia : 02-16-2009 at 11:32 AM.
Cordelia is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-15-2009, 02:46 PM  
Spahut
A Flamescale Wyrmkin

Forum posts: 137
File comments: 111
Uploads: 0
Re: Re: Re: feature request

Quote:
Originally posted by lodewijk
reason enough for me to start searching for an alternative.
I hope you are a kid and not an adult with that selfish attitude.
Spahut is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-15-2009, 05:12 AM  
Anea
A Defias Bandit
Interface Author - Click to view interfaces

Forum posts: 2
File comments: 66
Uploads: 2
Can you give me any examples of false positives here or by pm?
Anea is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-12-2009, 07:19 PM  
SkunkWerks
A Deviate Faerie Dragon
 
SkunkWerks's Avatar
Interface Author - Click to view interfaces

Forum posts: 11
File comments: 207
Uploads: 2
The new version still seems to be throwing some very strange false positives.
SkunkWerks is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-12-2009, 02:44 PM  
Anea
A Defias Bandit
Interface Author - Click to view interfaces

Forum posts: 2
File comments: 66
Uploads: 2
I don't think it was a 10% false positive rate, but yes I noticed the increase as well. It turns out that one of the filter-rules I added in the last update has the nasty habit of incorrectly catching messages at the most odd moments. I have just uploaded a fixed version of SpamSentry.

Anea


Quote:
Originally posted by SkunkWerks
Well, I seem to have managed to get the wholib problem sorted out (which required abandoning an addon I rather liked), now onto a different issue:

SpamSentry appears to be throwing a LOT more false positives than I remember. Months ago, I remember the ratio being about 1:10 false positive-to-correct ratio. Now it's about reversed.

What's up?
Anea is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-12-2009, 12:41 PM  
SkunkWerks
A Deviate Faerie Dragon
 
SkunkWerks's Avatar
Interface Author - Click to view interfaces

Forum posts: 11
File comments: 207
Uploads: 2
Well, I seem to have managed to get the wholib problem sorted out (which required abandoning an addon I rather liked), now onto a different issue:

SpamSentry appears to be throwing a LOT more false positives than I remember. Months ago, I remember the ratio being about 1:10 false positive-to-correct ratio. Now it's about reversed.

What's up?
SkunkWerks is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-08-2009, 10:32 AM  
Dusk
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Re: Re: Bot reporting

Quote:
Originally posted by Anea
A number of reasons really. Most importantly: because addons can no longer create tickets themselves, the entire procedure of reporting a bot using SpamSentry (click target, type chat command, open report, copy report, open gm-ticket, paste text) was hardly giving you benefit over just manually filing a ticket. Add to that that the bot and naming report-features are only used by a small portion of users and used a significant portion of code, I felt that I could no longer justify this to the major share of SpamSentry users. When I reworked SpamSentry to work on the Ace3 framework, I felt it was the right moment to cut down some weight.
That makes sense, don't run into bots now as often as I used to aswell. Thanks for the fast reply.
Dusk is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-08-2009, 08:17 AM  
Anea
A Defias Bandit
Interface Author - Click to view interfaces

Forum posts: 2
File comments: 66
Uploads: 2
Re: Bot reporting

Quote:
Originally posted by Dusk
I was wondering why it's not possible to report bots with spamsentry anymore?
A number of reasons really. Most importantly: because addons can no longer create tickets themselves, the entire procedure of reporting a bot using SpamSentry (click target, type chat command, open report, copy report, open gm-ticket, paste text) was hardly giving you benefit over just manually filing a ticket. Add to that that the bot and naming report-features are only used by a small portion of users and used a significant portion of code, I felt that I could no longer justify this to the major share of SpamSentry users. When I reworked SpamSentry to work on the Ace3 framework, I felt it was the right moment to cut down some weight.
Anea is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-08-2009, 05:53 AM  
Dusk
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Bot reporting

I was wondering why it's not possible to report bots with spamsentry anymore?
Dusk is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-05-2009, 03:17 AM  
Anea
A Defias Bandit
Interface Author - Click to view interfaces

Forum posts: 2
File comments: 66
Uploads: 2
Quote:
Originally posted by SkunkWerks
Line 7: "an other WhoLib is already running - disable them first!" (LibWho-2.0.lua)
Line 15: "Cannot find a Library instance of 'LibWho-2.0.'" (SpamSentry/core.lua)

Line 68: "attempt to index field 'db' (a nil value)" (BrokerPlugin.lua)
Line 111: "attempt to get length of field 'spamReportList' (a nil value)" (BrokerPlugin.lua)
These errors originate in one of the libraries that SpamSentry is using: LibWho-2.0. This library is the successor of the older WhoLib/LibWho libraries. Unfortunately it is not backwards compatible, which means that the error you get is caused by an addon that still runs the old version. To my best knowledge all addons that used wholib/libwho have been updated, so installing a new version should fix your problems.
Anea is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-04-2009, 02:22 PM  
Mahiro
A Murloc Raider
 
Mahiro's Avatar
Interface Author - Click to view interfaces

Forum posts: 9
File comments: 85
Uploads: 8
Quote:
Originally posted by Anea
@mahiro: The addon produces hexadecimal output because spammers sometimes make use of control-characters that would otherwise not be recognised. Can you send me the feedback string in a pm?
oh i see, i cant send it because this happend some days ago and i dont have the string anymore. if i see it again i will send you a pm.
Mahiro is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-04-2009, 10:03 AM  
SkunkWerks
A Deviate Faerie Dragon
 
SkunkWerks's Avatar
Interface Author - Click to view interfaces

Forum posts: 11
File comments: 207
Uploads: 2
Quote:
@Skunkwerks: It would be easier for me to fix your problem if I knew what the exact error was. Can you give me that error and the line on which it occurs?
Line 7: "an other WhoLib is already running - disable them first!" (LibWho-2.0.lua)
Line 15: "Cannot find a Library instance of 'LibWho-2.0.'" (SpamSentry/core.lua)

Line 68: "attempt to index field 'db' (a nil value)" (BrokerPlugin.lua)
Line 111: "attempt to get length of field 'spamReportList' (a nil value)" (BrokerPlugin.lua)

All this results in not being able to call the configuration window- not even with a slash command- and the broker plugin not even showing up in Broker2Fubar and thus anywhere in my interface. I've been a longtime fan of your addon, but this makes it basically unusable.

And as I said before, I am using a slightly older version of WIM (3.03, I believe) but this is because if I use anything later than that, it also breaks.

Been using BANG!AntiSpam to cover the annoyances, but I don't like that it isn't terribly verbose- all I get is a popup asking if I want to report some name for spamming, but not the text of the spam so I can tell if it's a false positive.

Last edited by SkunkWerks : 02-04-2009 at 10:03 AM.
SkunkWerks is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Post A Reply



Category Jump:




The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam


©2009 MMOUI / ZAM Network
vBulletin - Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.