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 02-08-09, 07:17 AM  
Anea
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 68
Uploads: 1
Re: Bot reporting

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.
Report comment to moderator  
Reply With Quote
Unread 02-08-09, 04:53 AM  
Dusk
A Kobold Labourer

Forum posts: 1
File comments: 6
Uploads: 0
Bot reporting

I was wondering why it's not possible to report bots with spamsentry anymore?
Report comment to moderator  
Reply With Quote
Unread 02-05-09, 02:17 AM  
Anea
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 68
Uploads: 1
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.
Report comment to moderator  
Reply With Quote
Unread 02-04-09, 01:22 PM  
Mahiro
A Murloc Raider
 
Mahiro's Avatar
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 105
Uploads: 7
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.
Report comment to moderator  
Reply With Quote
Unread 02-04-09, 09:03 AM  
SkunkWerks
A Fallenroot Satyr
 
SkunkWerks's Avatar
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 239
Uploads: 1
@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-09 at 09:03 AM.
Report comment to moderator  
Reply With Quote
Unread 02-04-09, 08:16 AM  
Anea
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 68
Uploads: 1
@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?

@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?
Report comment to moderator  
Reply With Quote
Unread 02-04-09, 12:54 AM  
Mahiro
A Murloc Raider
 
Mahiro's Avatar
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 105
Uploads: 7
hi, seems the goldspammers on my server have a new way to go around this addon.
the msg looked something like this:
Code:
------------------------------- this is a spam message ---------------------------------
but when i used CTRL+Click on it to display it with your addon it seemd to be in hex or something, looked like:
Code:
2D2D2D2D2D2D2D2D2D2D2D2D2D2D"some numbers for the text"2D2D2D2D2D2D2D2D2D2D2D2D
Report comment to moderator  
Reply With Quote
Unread 02-03-09, 07:50 AM  
SkunkWerks
A Fallenroot Satyr
 
SkunkWerks's Avatar
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 239
Uploads: 1
I'm still much more concerned with the notion that it doesn't work. Still getting the Nil errors.
Report comment to moderator  
Reply With Quote
Unread 02-03-09, 05:36 AM  
lodewijk
A Deviate Faerie Dragon

Forum posts: 13
File comments: 120
Uploads: 0
Re: Re: feature request

Originally posted by Anea
I've been asked to add this feature before, but the simple answer remains no
...
I do not think that two less mouseclicks can justify even the slightest chance on that happening.
reason enough for me to start searching for an alternative.
Report comment to moderator  
Reply With Quote
Unread 01-28-09, 05:49 PM  
klamb213
Banned
 
klamb213's Avatar

Forum posts: 28
File comments: 11
Uploads: 2
I agree with Wiltock.
The only reason I used spamsentry for the last few months was because it was easier to just make a list of names to report all at once. My server doesn't really get hit with spam any more so I will be removing this add-on from my list
Last edited by klamb213 : 01-28-09 at 05:50 PM.
Report comment to moderator  
Reply With Quote
Unread 01-25-09, 11:33 AM  
Anea
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 68
Uploads: 1
Re: feature request

Originally posted by Konqueror
An idea:
Option: Report, the spamming player automatically.
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
Report comment to moderator  
Reply With Quote
Unread 01-25-09, 10:39 AM  
Contiki
A Kobold Labourer
 
Contiki's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 72
Uploads: 2
Thanks much for this second post-patch update, Anea. As far as I can tell WIM and SpamSentry work as good as before the patch.
Report comment to moderator  
Reply With Quote
Unread 01-25-09, 05:55 AM  
Konqueror
A Kobold Labourer
 
Konqueror's Avatar

Forum posts: 0
File comments: 6
Uploads: 0
feature request

An idea:

Option: Report, the spamming player automatically.
Report comment to moderator  
Reply With Quote
Unread 01-24-09, 11:34 PM  
SkunkWerks
A Fallenroot Satyr
 
SkunkWerks's Avatar
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 239
Uploads: 1
Re: Re: Work in progress

Originally posted by Contiki
I've checked and I'm using the latest version of WoW Instant Messenger, 3.0.5.
I've had to use 3.03... This is because when I go for 3.05, both SpamSentry AND WIM break...
Report comment to moderator  
Reply With Quote
Unread 01-24-09, 01:34 PM  
Anea
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 68
Uploads: 1
Version 20090124

Hey everyone,

I have just uploaded a new version of SpamSentry (which should be available soon). It fixes a number of issues that have been reported over the last few days. Amongst others: SpamSentry should now work as intended again on non-english clients and compatibility with WIM should have been restored. SpamSentry also -by popular request- features a new minimap icon that can be turned off from the options when you don't need it.

Please keep the feedback coming, I'll be watching the various boards frequently.

Anea
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: