• World of Warcraft Addons
  • World of Warcraft
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

SpamSentry - Anti goldspam

  Download the Curse Client

Project Updated:
Files Updated: Sat, May 2 2009
Supports Game Version: 3.1.0
Category: Chat & Communication
Tags:

, , , and [Edit Tags]

Project Manager: apyss
Additional Authors: No additional authors
Current Version: 20090502
License: All Rights Reserved
Avg Daily DL (last 30 days): 96
Downloads Total: 251,096
Favorites: 1,429
Comments: 610
  • Contests
  • About SpamSentry - Anti goldspam
  •  

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.

---
20090502: Fixed bug with minimap icon, updated filters
---

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.

  • Downloads (7)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  SpamSentry - Anti goldspam 20090502 Release 3.1.0 12,662 5/2/2009
  SpamSentry - Anti goldspam 20090223 Release 3.0.9 7,409 2/23/2009
  SpamSentry - Anti goldspam 20090221 Release 3.0.9 510 2/21/2009
  SpamSentry - Anti goldspam 20090212 Release 3.0.9 1,262 2/12/2009
  SpamSentry - Anti goldspam 20090208 Release 3.0.8 805 2/8/2009
Advertisement
  • Comments

Add Comment

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • Ugljesa said 

    Not sure if this error is what Allysaala wrote about but...

    For some reason, if I'm in combat and on a vehicle of any sort (Argent mounts/SotA demolishers/FL vehicles...) and I get out of it, my bars bug up and I'm left with either nothing at the bottom of my screen or there's just the health/resources bars left from the vehicle there.

    Really love this add on and hate the bloody spammers, really hoping for a fix on this soon :(

    Reply Report Permalink
  • Not sure if this is an issue with WIM or with SpamSentry. Already posted on WIM forums to see if they have fix for this error.

    Message: ..\AddOns\WIM\Sources\WindowHandler.lua line 1770:
    attempt to concatenate local 'arg1' (a nil value)

    Debug:
    [C]: ?
    WIM\Sources\WindowHandler.lua:1770:
    WIM\Sources\WindowHandler.lua:1766
    (tail call): ?
    WIM\Sources\WindowHandler.lua:784: AddEventMessage()
    WIM\Modules\WhisperEngine.lua:283: CHAT_MSG_WHISPER()
    SpamSentry\compatibility.lua:31: handler()
    SpamSentry\core.lua:414: CallChatEvent()
    SpamSentry\core.lua:317: ChatFrame_MessageEventHandler()
    SpamSentry\compatibility.lua:31:
    SpamSentry\compatibility.lua:30
    (tail call): ?
    ...s\WIM\Libs\LibChatHandler-1.0\LibChatHandler-1.0.lua:252: popEvents()
    ...s\WIM\Libs\LibChatHandler-1.0\LibChatHandler-1.0.lua:146: Release()
    WIM\Modules\Filters.lua:243: CHAT_MSG_WHISPER_CONTROLLER()
    WIM\Modules\Filters.lua:148:
    WIM\Modules\Filters.lua:118
    WIM\Modules\Filters.lua:188: callback()
    ...ace\AddOns\SpamSentry\libs\LibWho-2.0\LibWho-2.0.lua:483: RaiseCallback()
    ...ace\AddOns\SpamSentry\libs\LibWho-2.0\LibWho-2.0.lua:407: ReturnWho()
    ...ace\AddOns\SpamSentry\libs\LibWho-2.0\LibWho-2.0.lua:742: ?()
    ...ace\AddOns\SpamSentry\libs\LibWho-2.0\LibWho-2.0.lua:753:
    ...ace\AddOns\SpamSentry\libs\LibWho-2.0\LibWho-2.0.lua:752

    AddOns:
    Swatter, v3.1.13 (<%codename%>)
    AdvancedTradeSkillWindow, v
    Atlas, v1.14.1
    AtlasBattlegrounds, v1.14.1
    AtlasDungeonLocs, v1.14.1
    AtlasOutdoorRaids, v1.14.1
    AtlasTransportation, v1.14.1
    AtlasLoot, vv5.05.00
    AtlasLootBurningCrusade, vv5.05.00
    AtlasLootCrafting, vv5.05.00
    AtlasLootOriginalWoW, vv5.05.00
    AtlasLootWorldEvents, vv5.05.00
    AtlasLootWrathoftheLichKing, vv5.05.00
    AucAdvanced, v5.4.4157 (WallabyII)
    AucFilterBasic, v5.4.4157 (WallabyII)
    AucFilterOutlier, v5.4.4157.2531
    AucMatchUndercut, v5.4.4157.2531
    AucStatClassic, v5.4.4157 (WallabyII)
    AucStatHistogram, v5.4.4157 (WallabyII)
    AucStatiLevel, v5.4.4157 (WallabyII)
    AucStatPurchased, v5.4.4157 (WallabyII)
    AucStatSales, v5.4.4157.2842
    AucStatSimple, v5.4.4157 (WallabyII)
    AucStatStdDev, v5.4.4157 (WallabyII)
    AucStatWOWEcon, v5.4.4157.2530
    AucUtilAHWindowControl, v5.4.4157.3311
    AucUtilAppraiser, v5.4.4157.2530
    AucUtilAskPrice, v5.4.4157.3175
    AucUtilAutoMagic, v5.4.4157.3142
    AucUtilCompactUI, v5.4.4157.2530
    AucUtilEasyBuyout, v5.4.4157.3583
    AucUtilItemSuggest, v5.4.4157.3108
    AucUtilPriceLevel, v5.4.4157.2545
    AucUtilScanButton, v5.4.4157.2530
    AucUtilScanFinish, v5.4.4157.2530
    AucUtilScanProgress, v5.4.4157.2530
    AucUtilSearchUI, v5.4.4157.3655
    AucUtilSimpleAuction, v5.4.4157.0
    AucUtilVendMarkup, v5.4.4157.2530
    AutoProfitX, v2.04
    AutoRepair, v
    Babylonian, v5.1.DEV.130
    BankItems, v30002
    BanzaiAlert, v2.0
    Bartender4, v4.3.3
    BaudBag, v1.4
    BeanCounter, v5.4.4157 (WallabyII)
    Bejeweled, v1.03b
    BonusScanner, v4.9
    BrokerBonusScanner, v1.1
    ButtonFacade, v3.0.240
    ButtonFacadeDarion, v3.0.3.2
    ButtonFacadeElegance, v3.1.0
    ButtonFacadeLiteFlat, v3.0.2
    ButtonFacadeSerenity, v3.1.39
    ButtonFacadeSleek, v3.1.0
    ButtonFacadeTones, v3.1.0
    ButtonFacadeTrinity, v30100.1
    Cartographer, v2.0
    CartographerBattlegrounds, v2.0
    CartographerCoordinates, v2.0
    CartographerGroupColors, v2.0
    CartographerGuildPositions, v2.0
    CartographerIcons, v1.0
    CartographerInstanceLoot, v2.0
    CartographerInstanceMaps, v2.0
    CartographerInstanceNotes, v2.0
    CartographerLookNFeel, v2.0
    CartographerMailboxes, v1.0
    CartographerMinimapCoords, v3.03a
    CartographerNotes, v2.0
    CartographerNoteTarget, v0.3
    CartographerPOI, v2.0
    CartographerProfessions, v2.0
    CartographerQuestInfo, v
    CartographerQuestObjectives, v0.9b
    CartographerQuests, v0.2
    CartographerTrainers, v20400.3
    CartographerVendors, v1.0
    CartographerWaypoints, v2.0
    CartographerZoneInfo, v2.0
    CloseUp, v3.0.001
    Configator, v5.1.DEV.130
    DBMBurningCrusade, v
    DBMCore, v
    DBMLDB, v
    DebugLib, v5.1.DEV.130
    DoTimer, v4.3.1
    Enchantrix, v5.4.4157 (WallabyII)
    EnchantrixBarker, v5.4.4157 (WallabyII)
    EquipCompare, v2.16
    Examiner, v09.02.20
    GatherMate, vv1.18
    GatherMateSharing, v1.3
    GroupCalendar, v4.5
    Informant, v5.4.4157 (WallabyII)
    KillsToLevel, v1.6
    LootLink, v3.51
    myFriends, v1.5
    Omen, v3.0.7
    OmniCC, v2.5.2
    Outfitter, v4.7.3
    QuestGuru, v1.0.8
    QuestGuruHistory, v1.0.5
    QuestGuruTracker, v1.2.1
    RatingBuster, v
    Recount, v
    SexyMap, v
    SilverDragon, vv2.3.1
    SlideBar, v3.1.13 (<%codename%>)
    SocketAssistant, v1.1
    SpamSentry, v20090502
    Spellcraft, v
    Stubby, v5.4.4157 (WallabyII)
    Talented, v2.2
    TankPoints, v
    Titan, v4.2.2.30100 - Revision 239
    TitanAmmo, v4.2.2.30100
    TitanBag, v4.2.2.30100
    TitanBankItems, v2.0.2
    TitanClock, v4.2.2.30100
    TitanCompanion, v2.01.30000
    TitanCoords, v4.2.2.30100
    TitanCritLine, v0.6.2
    TitanDurability, v1.16
    TitanEmote, v1.0.5.30100
    TitanGoldTracker, v4.2.2.30100
    TitanItemBonuses, v4.1.6.30000
    TitanLogout, v1.3.0
    TitanLootType, v4.2.2.30100
    TitanMail, v3.02beta.
    TitanMount, v3.1.1
    TitanOutfitter, v
    TitanPerformance, v4.2.2.30100
    TitanRegen, v4.2.2.30100
    TitanRepair, v4.2.2.30100
    TitanSkills, v1.0.8
    TitanSpeed, v
    TitanVolume, v4.2.2.30100
    TitanXP, v4.2.2.30100
    WarlockReminder, v0.21
    WIM, v3.1.1
    XPerl, v3.0.3c
    XPerlArcaneBar, v
    XPerlParty, v
    XPerlPartyPet, v
    XPerlPlayer, v
    XPerlPlayerBuffs, v
    XPerlPlayerPet, v
    XPerlRaidAdmin, v
    XPerlRaidFrames, v
    XPerlRaidHelper, v
    XPerlRaidPets, v
    XPerlTarget, v
    XPerlTargetTarget, v
    (ck=1095)

    Reply Report Permalink
  • Any chance of adding a personal word ban list so that we can add words like "Dirge" and the other inappropriate word for Rectum to the filters? :-)
    If the functionality is already in it... please point this noob in the right direction! :-)

    Reply Report Permalink
  • apyss said 

    @badfrog: not that I know off, but you can find out by disabling all addons but spamsentry, then re-enable them one by one untill you find the culprit.

    Reply Report Permalink
  • badfrog said 

    heh, thats a lot of mods....

    Reply Report Permalink
  • badfrog said 

    are there any mods that would cause SS not to work?
    I have it loaded and enabled, yet it doesn't show up at all in game. /sentry just gives me the default WoW help message

    Reply Report Permalink
  • apyss said 

    I have just updated SpamSentry to address various issues that have been reported in the past few weeks.

    Reply Report Permalink
  • seaquake said 

    Thanks! :D

    Reply Report Permalink
  • For the love of god.. PLEASE UPDATE THIS. I miss it.

    Reply Report Permalink
  • moldavia said 

    it works fine whats to be updated besides the toc number which anyone can do by simply editing the TOC file and change 30000 to 30100.

    Reply Report Permalink
  • thebum06 said 

    There is also the problem with the minimap icon reappearing every time I relog. I didn't understand anything of what radnuale posted though so I can't do that fix.

    Reply Report Permalink
  • Scorpia said 

    Please add option to autoreport (don't have to click the link, defaulted to Off, to help prevent abuse of the ComplainChat API) spam gold sellers. Could be done with a slider in the options to allow autoreporting if the message is above a heuristic level of (make it vague like a low to high slider bar).

    I second (third, fourth?) the request to add casino blocking to the filters. I myself have modified your code to add keywords to the black and grey lists. I myself will also report these folks. Enough people complain, then the ban will come back.

    Reply Report Permalink
  • radnuale said 

    I like a tidy minimap (preferring Fubar/Broker2Fubar) and was having trouble getting rid of the minimap icon. I came up with the following one line fix:

    diff -EbwBU3 BrokerPlugin.lua.orig BrokerPlugin.lua

    --- BrokerPlugin.lua.orig 2009-04-15 18:53:13.000000000 -0500

    +++ BrokerPlugin.lua 2009-04-15 18:55:49.000000000 -0500

    @@ -67,6 +67,7 @@

    function mod:OnInitialize()

    self.db = SS.db:RegisterNamespace("Broker Plugin", defaults)

    mod:CreateLDBObject()

    +self.db.profile.minimapSettings.hide = not self.db.profile.showMinimapIcon --ALSO update LibDBIcon-1.0 rev 9

    if ldbIcon then ldbIcon:Register("SpamSentry", mod.brokerObject, self.db.profile.minimapSettings) end

    mod:ToggleMinimapIcon()

    end


    Note, you need to update the LibDBIcon-1.0 version to version 8 as well.

    Reply Report Permalink
  • Retgar said 

    This is exactly the fix i'm looking for. I'm a little addon-ignorant, where exactly (what file)would you put this in? It's just that there are quite a few in the folder.

    Reply Report Permalink
  • NewView said 

    Instructed by SpamSentry feedback to forward this:

    36F6D65206F6E6521636F6D6520616C6C212620706C617920746865206C6F747465727920726F6C6C20617420796F7572206368616E636520746F20646F75626C65206F7220747269706C6520796F757220476F6C642020726F6C6C20696620686967686572207468616E20373520746F20393920646F75626C6520796F7572206361736820696620796F7520726F6C6C2031303020796F752063616E20747269706C65206974206D696D69756D20626574203120676F6C64206D6178203520676F6C64202E476F6F64204C75636B20

    Reply Report Permalink
  • @apyss
    Have you had a chance to look at the WIM incompatibility?

    Reply Report Permalink
  • Jaidan said 

    I would love to see casino's added to the spam filter. The lau is pretty simple to make this change. I'm probably going to code it into my filters tonight myself. It seems to assign a score to messages and recent messages to determine if something is spam. Should be as simple as adding the right words to the blacklist and/or grey list to block it...the trick is coming up with the right regex's to block casino's

    Reply Report Permalink
  • Jaidan said 

    So I did as I said I would. I made some modification to the parse and it seems to pick up most of the casino's. I don't want to post my modifications out of respect for the authors work, but if you want it PM me here and I'll link it to you.

    It's rough and prolly needs more filters, but seems to be working

    Reply Report Permalink
  • iceler said 

    When I right click on a name to report it, spamsentry intercepts and adds it to its list, is there some way to avoid that and have it reported right away?

    Reply Report Permalink
  • ehorman said 

    @ minimap icon problem. I have broker2fubar installed. I noticed that the new version of spamsentry includes this module as well. I simply deleted this module from the module folder. minimap icon is now gone. Only problem is that so is my broker one. But mod is still working so im happy.

    Reply Report Permalink
  • Similar Addons
  •  

Average downloads per day

  1. 4,641 Prat 3.0 Chat & Communication
  2. 1,532 EPGPLootmaster Chat & Communication, Guild...
  3. 971 BadBoy: Anti Spam Automatic Reporter Chat & Communication
  4. 630 WIM (WoW Instant Messenger) v3 Chat & Communication
  5. 578 FuBar - GuildFu Chat & Communication, and...