Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(2 Kb)
Download
Updated: 09-19-14 10:25 AM
Pictures
File Info
Compatibility:
Siege of Orgrimmar (5.4)
Escalation (5.3)
Updated:09-19-14 10:25 AM
Created:01-14-12 10:25 PM
Downloads:1,618
Favorites:9
MD5:
Simple Anti-Spam
Version: 1.2
by: phelpsben [More]
SimpleSpam

SimpleSpam was written for use on english speaking realms.

SimpleSpam is a simple, yet effective anti-spam filter (gold, powerleveling, buy-boe, guild, etc). It uses a point based violation score to determine if a message is spam or not. Currently uses around 15kb of memory, so it has an extremely small footprint.
The first offense for each character will show in your chat log in this format:

Blocked spam from [character]. Violation Score of #.

You will only see this message once. Any score greater than 6 is most certainly spam, and score greater than 4 is blocked. It takes quite a bit (or something blatantly obvious) to reach a score of 4, much less 6+.

You can click on the notice to see the offending message.
Please let me know your experience with this add-on so I can continue to improve it.

If a spam message gets past the filter, send me a text copy or screenshot of the message either via comment or PM and I'll add it to to the filter.


Important Notes

The method used to block the majority of spam might block messages that are not spam if the language being used includes an excessive amount of accented letters ( for example). If a message contains 6 or more accented letters, it will most likely be blocked. This isn't an issue on English speaking realms, I cannot speak for other languages though.

If you find that messages are being blocked, you can lower the violation score per accented letter to help better serve your language. You can do this by changing the second line of the SimpleSpam.lua file.

Todo
  • Add the ability to review and/or report a message as spam.

Bugs

There are no known bugs at this time.
1.2
Change the name from SimpleSpam to Simple Anti-Spam
Updated filters, fixed initial notice.

1.1
Updated for 5.4, added new flavors of adverts.

1.0.2
Update toc for 5.3

1.0.1
Added a few lines to clear out achievement selling, apparently people will pay for anything.

1.0
Updated to MoP and added the new MoP flavor of spam.
Optional Files (0)


Archived Files (2)
File Name
Version
Size
Author
Date
1.2
2kB
phelpsben
09-17-14 10:59 PM
1.1.2
2kB
phelpsben
05-23-13 10:22 PM


Post A Reply Comment Options
Unread 05-17-13, 10:38 AM  
phelpsben
A Kobold Labourer
 
phelpsben's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 6
Uploads: 3
Originally Posted by Tonyleila
Well I use badboy and haven't seen chat spam for a while atm I think the goldspamers are concentrating on the calender event spem
I'll look into filtering those.
phelpsben is offline Report comment to moderator  
Reply With Quote
Unread 05-17-13, 07:48 AM  
Tonyleila
An Onyxian Warder
 
Tonyleila's Avatar
AddOn Author - Click to view AddOns

Forum posts: 379
File comments: 1384
Uploads: 33
Originally Posted by phelpsben
Originally Posted by Tonyleila
Why? They are spaming in english on German relams too. Haven't seen any german goldspamer yet
If you could send me some screenshots of normal realm chat with some spams I could work on allowing other languages. I only speak english so I can't really do much for other languages.
Well I use badboy and haven't seen chat spam for a while atm I think the goldspamers are concentrating on the calender event spem
__________________
Author of: LeilaUI and Aurora: Missing Textures
__________________
Tonyleila is offline Report comment to moderator  
Reply With Quote
Unread 05-15-13, 12:13 AM  
phelpsben
A Kobold Labourer
 
phelpsben's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 6
Uploads: 3
Originally Posted by Tonyleila
Why? They are spaming in english on German relams too. Haven't seen any german goldspamer yet

If you could send me some screenshots of normal realm chat with some spams I could work on allowing other languages. I only speak english so I can't really do much for other languages.
phelpsben is offline Report comment to moderator  
Reply With Quote
Unread 05-14-13, 02:39 PM  
Tonyleila
An Onyxian Warder
 
Tonyleila's Avatar
AddOn Author - Click to view AddOns

Forum posts: 379
File comments: 1384
Uploads: 33
only for english speaking realms
Why? They are spaming in english on German relams too. Haven't seen any german goldspamer yet
__________________
Author of: LeilaUI and Aurora: Missing Textures
__________________
Tonyleila is offline Report comment to moderator  
Reply With Quote
Unread 01-15-12, 10:50 AM  
phelpsben
A Kobold Labourer
 
phelpsben's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 6
Uploads: 3
Originally Posted by p3lim
How is this different from Badboy, both in function and how it works (point-based)
Simplicity. I was looking for an anti-spam addon before I began to write this, and I couldn't find one that just worked. They all included extra features to report the player, limit by level, block guild spam, GUIs to change settings, huge complex filters, lots of memory usage, lots of CPU usage. There wasn't a simple and effective anti-spam addon.

I tried to use BadBoy, but it blocked almost none of the spam (on Blackrock Horde).

The second largest feature is accented letter penalty. Gold spammers have gotten smart, and figured out a way to get past the current (until now) spam filters, thats using accented characters.

For example: gold for sell != gld fr sll

Currently SimpleSpam does this in a less than optimal way, but fussing with two part UTF8 characters in Lua is a bit tricky (lua doesn't actively support UTF8, even though WoW does, I'm still working on this). + e = (thats 2 characters, even if it looks like one, so Lua treats it so, very tricky)

BadBoy tries to do this to a degree, but doesn't quite cover it.

I've been using this for about two weeks so far, and I haven't seen a single spam message get past the filter.

The addon uses almost no CPU and only about 15kb of ram.
Last edited by phelpsben : 01-15-12 at 10:53 AM.
phelpsben is offline Report comment to moderator  
Reply With Quote
Unread 01-15-12, 07:15 AM  
p3lim
A Pyroguard Emberseer
 
p3lim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1297
File comments: 1181
Uploads: 25
How is this different from Badboy, both in function and how it works (point-based)
p3lim is online now Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: