Options Reference

Detailed documentation for every obfuscation technique. Each page includes CLI and MSBuild usage, real before/after ILSpy output, and guidance on when to disable.

Community Free

Enterprise $2,999/yr

Everything in Community, plus:

Aggressive Mode Privatescope methods, strip property/event metadata, remove compiler attributes. String Encryption Encrypt literal strings with per-assembly keys and an injected decryptor. Constants Encryption Replace integer constants with equivalent inline arithmetic — zero runtime cost. Resource Encryption Compress and encrypt embedded resources with transparent runtime decryption. Call Hiding Replace direct calls with delegate-backed relay methods that defeat static call graph analysis. Control Flow Obfuscation Flatten method bodies into switch-dispatched state machines with opaque predicates. Hinder Reflection EncBaseId invalidation + SuppressIldasm injection to confuse reflection-based tools and block ILDASM. Include Publics Obfuscate public/protected symbols — for executables not referenced by other assemblies. Virtual Override Renaming Rename ToString, Equals, GetHashCode, and interface implementations via MethodImpl records. Enum Deletion Delete enum literal fields — decompilers see empty enums with no symbolic names. Anti-Tamper File-hash integrity verification detects post-build binary patching. NativeAOT-compatible. Anti-Debug Managed + native debugger detection scattered across method entry points. NativeAOT-compatible. Include Dependencies Obfuscate co-located private dependencies with cross-assembly rename propagation. Assembly Inspector Interactive REPL for all 31 metadata tables, type/method drill-down, cross-table search. Incremental Obfuscation Preserve name mappings between versions for serialization compatibility.