Community Baseline obfuscation and runtime protection checks. | Professional Our flagship, enterprise-ready application hardening tool for maximizing protection & security. | ||
License Type | |||
---|---|---|---|
Personal Use | |||
Commercial Use | |||
Protection / Obfuscation | |||
Cross Assembly Renaming | |||
Renaming Schemes | |||
WPF XAML Renaming | |||
UWP XAML Renaming | |||
Xamarin.Forms XAML Renaming | |||
Randomized Renaming | |||
Renaming Prefix | |||
Enhanced Overload Induction | |||
Incremental Obfuscation | |||
HTML Renaming Report | |||
Control Flow | |||
String Encryption | |||
Watermarking | |||
Build Integrations | |||
Command Line | |||
MSBuild (.NET Standard) | |||
Visual Studio | |||
Visual Studio for Mac | |||
Azure DevOps | |||
App Center | |||
Windows | |||
Mac | |||
Linux | |||
User Interface | |||
Standalone UI | |||
Command Line | |||
MSBuild (.NET Standard) | |||
Supported Application Types | |||
ASP.NET | |||
WPF | |||
SQL CLR Applications | |||
Xamarin | |||
MAUI | |||
Mono | |||
.NET Core | * | * | |
.NET Standard Library | |||
UWP | |||
Satellite Assembly Support | |||
Integrated ClickOnce | |||
Managed C++ (Mixed Mode) Assembly Support | |||
Build / Packaging | |||
Directory Wildcard | |||
User definable dependent assembly search path | |||
Strong Named Assembly Resigning | |||
Pre and Post Build Events | |||
Debugging Support | |||
Stack Trace Translation | |||
PDB Round Tripping | |||
Deployment Optimizations | |||
Assembly Linking | |||
HTML/XML Removal Report | |||
Unused Code Removal | |||
Const Removal | |||
Active Runtime Protection: Anti-Debug | |||
Exit Application Action | |||
Custom Action | |||
Debugger Reporting via Custom Action | |||
Additional Actions | |||
Probabilistic Actions | |||
Active Runtime Protection: Anti-Tamper | |||
Exit Application Action | |||
Custom Action | |||
Tamper Reporting via Custom Action | |||
Xamarin.Android Support | |||
Additional Actions | |||
Probabilistic Actions | |||
Active Runtime Protection: Application Expiration (Shelf-Life) | |||
Exit Application Expiration Action | |||
Expiration Reporting via Custom Action | |||
Embedded Shelf Life Token | |||
Custom Expiration Action | |||
Expiration Warning Actions | |||
Custom Shelf Life Token Source | |||
Active Runtime Protection: Root Check (For Xamarin.Android) | |||
Exit Application Action | |||
Custom Action | |||
Rooted Device Reporting via Custom Action | |||
Additional Actions | |||
Probabilistic Actions | |||
Product Support | |||
Live Support | |||
Pricing | FREE for Personal Use | Licensing by Development Team | |
Download | Download Now | Download an Evaluation Here |
*Obfuscation transforms only; Checks and Instrumentation are not supported at this time.
The current version of Dotfuscator includes the latest features.
Supported Platforms
Dotfuscator can process apps from .NET Framework 1.0 and later, .NET Core 2 and later, .NET 5, .NET 6, .NET 7, and Mono, with targeted support for frameworks including Xamarin, MAUI, UWP, ASP.NET, .NET Standard, and many more. Dotfuscator’s build components can run on .NET Framework 4.7.2+, .NET Core 2.1+ and Mono 6+, on Windows, Mac, and Linux. The Config Editor requires .NET Framework on Windows.