Home

Awesome

Snoop

Snoop is an open source WPF spying utility originally created by Pete Blois and is currently maintained by Bastian Schmidt.

It allows you to spy/browse the visual, logical and automation tree of any running WPF application (without the need for a debugger).
You can change property values, view triggers, set breakpoints on property changes and many more things.

Build status for master branch Build status for develop branch Chocolatey version Chocolatey download count

Contact

Where can i download Snoop?/How can i install Snoop?

Supported .NET versions

Versions

You can read the changelog for details on what changed in which version.

6.0.0

Breaking:

5.0.0

Highlights:

Breaking:

4.0.0

Highlights:

Breaking:

3.0.0

Highlights:

Known issues:

2.11.0

Highlights:

2.10.0

Was released on September 19th, 2018. In this version we finally got rid of support for snooping WPF 3.5 applications. This allowed us to move the Snoop projects forward to Visual Studio 2017 which should make it much easier to work with Snoop's source code.

2.9.0

Was released on July 27th, 2018. The big addition in this version was the inclusion of the triggers tab which was a useful feature of another WPF spying utility called WPF Inspector (written by Christan Moser). It was ported to Snoop by Bastian Schmidt.

Documentation on how to use Snoop

Unfortunately there isn't any exhaustive documentation on how to use Snoop and there are plenty of hidden features. If someone is willing to work on this, please let me know. On the bright side, it is a pretty easy utility to use and learn. I have made three videos which should get most people quick started.

Here are the links to the current Snoop Tips & Tricks:

Why can't I snoop my application?

Well, you can! You will just need to use an earlier version of Snoop, in order to do so.
The minimum versions are:

Snoop.NET Framework.NET
3.04.03.0
4.04.5.13.0
5.04.5.23.1
6.04.6.26.0

How do i build Snoop?

Just open Snoop.sln with Visual Studio and build it.

Requirements:

Contributors

Over time contributions have been added by several people, most notably:

Code Signing

Snoop uses free code signing provided by SignPath.io and a free code signing certificate by the SignPath Foundation