WiseOwl.Inspector 6.0.21

Prefix Reserved
There is a newer version of this package available.
See the version list below for details.
The owner has unlisted this package. This could mean that the package is deprecated, has security vulnerabilities or shouldn't be used anymore.
dotnet tool install --global WiseOwl.Inspector --version 6.0.21
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local WiseOwl.Inspector --version 6.0.21
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=WiseOwl.Inspector&version=6.0.21
                    
nuke :add-package WiseOwl.Inspector --version 6.0.21
                    

WiseOwl Inspector

Standalone .NET assembly metadata inspector. From the same author as Demeanor for .NET — the original .NET obfuscator, shipping since 1999.

Explore types, methods, fields, signatures, and IL bytecode without firing up a full decompiler. Interactive REPL plus one-shot mode; per-table drill-down, cross-table find, type and method scoped views, IL disassembly. Useful for diagnosing obfuscation results, comparing builds, or just reading bytecode.

Learn more at www.wiseowlsoftware.com


Editions

Community — the default. No license key required. Includes:

  • Interactive REPL (inspector MyApp.dll)
  • One-shot summary (--summary)
  • Per-table dump (--table typedef, --table methoddef, ...)
  • Unified type view (--type Foo, composable with --method, --il)
  • Full IL disassembly (--il)
  • All 31 ECMA-335 metadata tables (--metadata)
  • Cross-table find by name pattern (find in REPL)
  • Filter rows (--filter, --public-only)
  • Dependencies view (--dependencies)

Enterprise — requires a Wise Owl Demeanor Enterprise license key (read from the DEMEANOR_LICENSE environment variable; the same key unlocks both products). Adds:

  • --query — natural-language metadata queries (e.g. "show methods returning string", "which types implement IDisposable")
  • --diff — side-by-side comparison of two assemblies (added / removed / renamed types and members)
  • --mcp — built-in Model Context Protocol server. Drive inspection through Claude Code, Claude Desktop, Cursor, Windsurf, or any MCP-capable AI assistant. Runs locally over stdio; nothing leaves your machine.
  • --json — structured JSON output for tooling integration

Pricing and purchase: https://www.wiseowlsoftware.com/pricing.


Install

dotnet tool install -g WiseOwl.Inspector

After install, inspector is on PATH:

inspector MyApp.dll                   # interactive REPL (Community)
inspector MyApp.dll --summary         # one-shot summary (Community)
inspector MyApp.dll --type "MyApp.X"  # unified per-type view (Community)
inspector MyApp.dll --json            # structured output (Enterprise)
inspector MyApp.dll --diff Other.dll  # side-by-side diff (Enterprise)
inspector --mcp                       # MCP server on stdio (Enterprise)

Auto-installed by WiseOwl.Demeanor on first run, so most users never install this directly. Lives as a separate package because dotnet tool install rejects multi-command tool packages.

What it looks like

$ inspector Acme.Pricing.dll --type Acme.Pricing.PriceCalculator

=== TYPE: Acme.Pricing.PriceCalculator ===
  Base:       System.Object
  Flags:      Public, BeforeFieldInit
  Token:      0x02000002
  Layout:     Auto

  Fields (1):
    [   1] private System.Decimal _discount

  Methods (2, excluding accessors):
    [   1] public Acme.Pricing.PriceCalculator::Apply(System.Decimal price) : System.Decimal (IL, RVA=0x2050)
    [   2] public Acme.Pricing.PriceCalculator::.ctor() : void (IL, RVA=0x20A3)

Per-table drill-down (--table Method), full IL disassembly (--method), cross-table find, side-by-side diff, JSON for tooling.

About Wise Owl Software

Wise Owl Inspector is published by Wise Owl Software, founded by Brent Rector in 1990. Brent has been writing software for over five decades and spent two decades at Microsoft as a Principal Software Architect — a decade directly on the Windows operating system itself, plus years on Visual Studio, the Windows SDK, and .NET. He is the author of Demeanor for .NET — the original .NET obfuscator, shipping continuously since 1999.

www.wiseowlsoftware.com


Commercial EULA. See LICENSE.

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last Updated
6.1.1 97 8/28/2026
6.1.0 103 8/27/2026
6.0.23 99 8/21/2026
6.0.22 109 8/20/2026

6.0.20: coordinated version with Wise Owl Demeanor — no Inspector feature changes. Community edition (default, no key required): REPL, --summary, --table, --type, --method, --il, --metadata, --filter, --find, --dependencies. Enterprise edition (shares the DEMEANOR_LICENSE key with Wise Owl Demeanor): adds --query, --diff, --mcp, and --json. See https://www.wiseowlsoftware.com/.