Download
(16 Kb)
Download
Updated: 09-14-13 04:38 PM
Pictures
File Info
Compatibility:
Siege of Orgrimmar (5.4)
Escalation (5.3)
Thunder Isle (5.2)
Landfall (5.1)
Mists of Pandaria (5.0.4)
Updated:09-14-13 04:38 PM
Created:unknown
Downloads:7,112
Favorites:31
MD5:
5.4
Spydon  Popular! (More than 5000 hits)
Version: 2.1
by: SDPhantom [More]
Spydon is a communications listener written to monitor the addon channel.

It captures messages sent out and received and displays them in a new hex viewer frame.
Call Stack data is now available for prefix registration and outgoing messages.
This is done by hooking RegisterAddonPrefix() and SendAddonMessage() respectively.
<IN> and <ECHO> messages show the registration call stack.
<OUT> messages show the sending call stack.
v2.1 (2013-05-31)
-C code entries "[C]: ?" are now dynamically trimmed from the top of each call stack
-Small optimizations in Unicode pattern matching.

v2.0 (2012-08-29)
-New UI featuring a hex viewer with UTF-8 support.
-Now runs a stack trace on prefixes when registered and messages sent out.

v1.1 (2008-09-18)
-Now hooks SendAddonMessage() to report outgoing messages.
-There are 3 types of messages;
<IN> messages are received from other players.
<OUT> messages are sent out by SendAddonMessage().
<ECHO> messages are server acknowledgments to messages sent out. (WHISPER only echoes if the player is the target)

v1.0 (2008-08-16)
-Listens to the AddOn channel and reports all traffic.
-Includes information as to channel, sender, prefix, and message.
-Sender is a clickable link. (Operates like a normal ChatFrame.)
Post A Reply Comment Options
Old 09-11-12, 12:52 AM  
SDPhantom
A Molten Giant
 
SDPhantom's Avatar
AddOn Author - Click to view AddOns

Forum posts: 933
File comments: 66
Uploads: 17
In my own testing, I seem to keep getting variation in the number of C stacks appearing at the top of both types of call stacks. To fix this issue, the next version will run a string pattern match on top of a base stack offset to pop them off the recorded stacks. This will give it the display as intended.

Another feature that I've been looking toward is the possibility of remote addon message capturing so you can have another system or even a friend help you debug communications. Another idea is to bring back classic view with some upgrades to show as the default tab and still keep the Hex Viewer and Call Stack tabs. One feature that will eventually make its way in will be the ability to manipulate the addon message system and send out custom messages straight from the main window.
__________________
"All I want is a pretty girl, a decent meal, and the right to shoot lightning at fools."
-Anders (Dragon Age: Origins - Awakening)
SDPhantom is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: