Feature Rich and Blazing Fast

Sonar comes packed with a large collection of unique features and technologies.
Below is just a glimpse at some of the highlights with more to come in the future.

Supports both 32 and 64 bit clients

No longer will you need to concern yourself with which version of the game to run as Sonar supports both 32 and 64 bit clients. This means that you'll be able to get all the benefits of a 64-bit client with none of the compatibility problems. For times when you need to use the 32-bit client, Sonar will work with it just as well.

Track easier with in-game overlays

Immediately see where everything is with the help of in-game overlays. By reading the location of the camera we are able to project any point within the game, giving you an instant indication of the entity's position. This unique, yet powerful feature is perfect for farming and operates completely independent of the game.

Updates with real-time performance

A lot of special care has been put into making Sonar as fast and efficient as possible. By making use of advanced memory caching technologies we are able to deliver break-through leaps in performance. This allows entity positions to be updated in real-time, giving you an almost seamless experience within the game world.

Comes with a vast library of filters

Sonar comes with a large library of filters which cover nearly everything you might want to find in game. As new patches and expansions come out, we will continue to update and add additional filters for all your tracking needs. Please feel free to suggest or contribute additional filters which we might have overlooked.

Completely external and safe to use

The safety of your account is important to us and we would never do anything which might jeopardize that safety. With that being said, we carefully designed Sonar to be completely external. That means no memory writing and no code injection. The only thing Sonar does is read and interpret the memory of the game.

Fully customizable with flexible settings

Sonar has been carefully designed to make it as easy and as flexible as possible while maintaining customizability. By focusing on the essentials, we were able to eliminate rarely used features and focus on making the important features stand out, resulting in a very minimal and attractive user interface.

Explore the User Interface

We designed Sonar to not only be fast and efficient, but also very easy to use.
Discover the elegance for yourself by using the interactive interface below.

Control Window

This is the first window you will see when you launch Sonar. It controls every aspect of the application and encompasses both the dynamic filtering system and the anti-AFK controls.


Click or tap parts of the interface in order to find out more information.

Window Menu

Click here to display the standard window menu. Includes the option of toggling whether this window remains on top of other windows.

Application Header

Click here and drag to move this window more easily.

Dynamic Filtering

Contains the dynamic filtering controls which enable quick filtering of all three entity types using wildcard expressions. Also includes the ability to toggle anti-AFK mode.

Control Buttons

These buttons give you full control over this application including beginning and ending tracking, displaying the 2D radar, displaying the advanced filtering settings and finally, a link back to the Sonar homepage.

Start / Stop Tracking

Click here to begin tracking entities. When text appears, focus the desired game window, if the buttons don't reappear after the game window comes into focus, it might not be compatible. See the FAQ section for more details. To stop tracking or cancel game selection, focus this window and press escape.

Display Radar

Click here to display the 2D radar.

Advanced Filtering

Click here to configure advanced filtering.

Visit Homepage

Click here to visit the Sonar homepage.

Display NPCs

Toggle this checkbox to enable quick dynamic filtering of NPC entities.

NPC Name or ID

Input the name or ID of the NPC you're searching for here, or leave blank to display all NPCs around you. The name is case-insensitive, trimmed and supports wildcards; you may even enter multiple names or IDs at the same time (e.g. Aetha | 63509 | Huo*ang).


The keywords "lootable" or "loot" display lootable NPCs while "skinnable" or "skin" display skinnable NPCs.

Display Overlays

Click this button to enable or disable in-game overlays for NPCs.

Display Deceased

Click this button to enable or disable visibility of deceased NPCs.

Display Players

Toggle this checkbox to enable quick dynamic filtering of player entities.

Player Name or ID

Input the name of the player you're searching for here, or leave blank to display all players around you. The name is case-insensitive, trimmed and supports wildcards; you may even enter multiple names at the same time (e.g. Bortok | Elune | Val*ia).


The keywords "ally" or "allies" display friendly or neutral players while "enemy" or "enemies" display enemy players.

Display Overlays

Click this button to enable or disable in-game overlays for players.

Display Deceased

Click this button to enable or disable visibility of deceased players.

Display Objects

Toggle this checkbox to enable quick dynamic filtering of object entities.

Object Name or ID

Input the name or ID of the object you're searching for here, or leave blank to display all objects around you. The name is case-insensitive, trimmed and supports wildcards; you may even enter multiple names or IDs at the same time (e.g. Earthroot | 2044 | Green*Leaf).

Display Overlays

Click this button to enable or disable in-game overlays for objects.

Display Deceased

This button does nothing.

Prevent AFK

Toggle this checkbox to enable anti-AFK mode. When enabled, Sonar will simulate a keypress of your choice every five minutes. If the game is not in focus, Sonar will send the key directly to the game window. If Sonar is disabled or no keybinding is set, this setting will do nothing.

AFK Keybinding

Click here and then press the key you want Sonar to press every five minutes. We recommend setting this to your characters jump key. To unbind, click here and then press escape.

2D Radar Window

This is the 2D radar window; it enables you to view surrounding entities from a top-down perspective as well as give you the ability to toggle entity ID and level visibility. You also get the option of visualizing entities by their depth along with the option of enabling radar view rotation.

Window Menu

Click here to display the standard window menu. Includes the option of toggling whether this window remains on top of other windows.

Radar View

This is the radar view, any entities matching your current filter settings will show up here along with their name and optionally, their entity ID and level. You may zoom in or out by using your mouse wheel or by pressing the plus and minus keys when the game or radar is in focus. Additionally, you may also click here and drag to move this window more easily. Double clicking this area will toggle overlay mode, making this window partially transparent.

Display ID

Click this button to enable or disable entity ID visibility.

Depth View

Click this button to enable or disable entity depth visualization. When enabled, this mode will fade out entities which are either too high above or too low below your characters current vertical position.

Rotate View

Click this button to enable or disable radar view rotation. When enabled, the radar view will rotate around your characters current facing direction instead of the other way around.

Display Level

Click this button to enable or disable entity level visibility.

Advanced Filtering Window

This is the advanced filtering window; it enables you to create a persistent collection of static filters which get loaded at the start of this application. Each collection and filter inside that collection can be toggled on or off and provides a little more flexibility than the dynamic filtering system.

Window Menu

Click here to display the standard window menu. Includes the option of toggling whether this window remains on top of other windows.

Static Filtering

Contains everything you need in order to visualize and configure your filter settings.

Control Buttons

These buttons give you full control over this window including saving your static filter settings and closing this window. Additionally, you may also click here and drag to move this window more easily.

Save Settings

Click here to save your current static filter settings. If successful, filters will get written to the "Filters" directory next to the Sonar executable. Any previously saved filters will get deleted. You must save your settings every time; otherwise they will get discarded when this window is closed.

Close Window

Click here to close this window, discarding any unsaved changes you might have made.

Reset Search

Click this button to reset the search field.

Search Collections

Input the name of the filter collection you're searching for here, or leave blank to display all filter collections. The name is case-insensitive and supports wildcards.

Remove Collection

Click this button to remove the currently selected filter collection from the list. Removes all filters inside this collection as well but does nothing if there are no filter collections to remove.

Create Collection

Click this button to create a new empty filter collection and add it to the list.

Collections List

This is a list of all filter collections currently available. Each collection has a checkbox next to it which represents whether or not that collection is enabled. Remember to save your settings after toggling these checkboxes in order for the changes to take effect. Collections can be renamed by double clicking their name.

Explore Collections

Click this button to explore the directory where all filter collections are stored. If this directory has not yet been created, this button will do nothing.

Reset Search

Click this button to reset the search field.

Search Filters

Input the name of the filter you're searching for here, or leave blank to display all filters. The name is case-insensitive and supports wildcards.

Remove Filers

Click this button to remove all currently selected filters from the list. Does nothing if there are no filters selected.

Create Filter

Click this button to create a new empty filter and add it to the list.

Filters List

This is a list of all filters available inside the currently selected filter collection. Each filter has a checkbox next to it which represents whether or not that filter is enabled. Remember to save your settings after toggling these checkboxes in order for the changes to take effect. Filters can be renamed by double clicking their name.

Select All Filters

Click this button to select or deselect all filters. If two or more filters have been selected, this action will only apply to the selected filters.

Entity Name or ID

Input the name or ID of the entity you're searching for here. The name is case-insensitive and automatically trimmed but doesn't support wildcards or multiple entries.

Entity NPC Type

Select this button if the entity you're filtering is an NPC.

Entity Player Type

Select this button if the entity you're filtering is a player.

Entity Object Type

Select this button if the entity you're filtering is an object.

Node Size

Input the size of the node you want this entity to have. This will apply to both the size of the node in the radar as well as the in-game overlay. You may either enter the value in directly or click and drag to use this control as a slider.

Node Radius

Input the size of the radius you want this entity to have. Depending on whether this value is greater than the node size, a circle of size radius will be added to the node in the radar. You may either enter the value in directly or click and drag to use this control as a slider.

Node Color

Click here to select a color you want this node to have. This will apply to both the color of the node in the radar as well as the in-game overlay.

Node Alert

Click here to select an alert you want this entity to play when it comes into range. Each type of alert will only be played at a maximum of once every twenty seconds.

Alert Preview

Click here to preview the currently selected alert.

Display Overlays

Click this button to enable or disable in-game overlays for this entity.

Display Tracers

Click this button to enable or disable in-game tracers for this entity. A tracer is a line that goes from your character to the entity.

Display Deceased

Click this button to enable or disable the visibility of deceased entities.

Display Pets

Click this button to enable or disable the visibility of pet entities. Pet entities are entities which have been summoned by another entity. For example, warlock and hunter pets are considered pet entities.

Download the Filter Collection

Sonar comes with a large library of filters to help you track everything you need.
Simply download and unzip contents into the "Filters" directory next to Sonar.exe.

Herbalism

Mining

Fishing

Battle Pets

Rare Elites

Treasures

PvP Battles
(Soon™)

Archaeology
& Dalaran

everything

See Sonar in Action

A lot of time and effort has been placed into making Sonar the very best it can be.
See the screenshots and videos below to get a better understanding of how it works.

Give Sonar a Try Today

If you liked everything you've seen here, why not download and give Sonar a try today.
There is no setup and no dependencies, simply download the application and run.

download