WiseOwl.Inspector
6.0.21
Prefix Reserved
See the version list below for details.
dotnet tool install --global WiseOwl.Inspector --version 6.0.21
dotnet new tool-manifest
dotnet tool install --local WiseOwl.Inspector --version 6.0.21
#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 (
findin 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.
Commercial EULA. See LICENSE.
| Product | Versions 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. |
This package has no dependencies.
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/.