ArmDot is a cross-platform obfuscator for .NET that protects applications from reverse engineering and unauthorized modifications.
Features
changing the names of types, methods, fields, and properties;
control flow obfuscation;
code virtualization;
embedded resources encryption;
string literals encryption.
Supported:
.NET: 9.0, 8.0, 7.0, 6.0, 5.0.
.NET Core: 3.1, 3.0, 2.2, 2.1, 2.0, 1.1, 1.0.
.NET Framework: 4.8.1, 4.8, 4.7.2, 4.7.1, 4.7, 4.6.2, 4.6.1, 4.6, 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0.
download:
Features
changing the names of types, methods, fields, and properties;
control flow obfuscation;
code virtualization;
embedded resources encryption;
string literals encryption.
Supported:
.NET: 9.0, 8.0, 7.0, 6.0, 5.0.
.NET Core: 3.1, 3.0, 2.2, 2.1, 2.0, 1.1, 1.0.
.NET Framework: 4.8.1, 4.8, 4.7.2, 4.7.1, 4.7, 4.6.2, 4.6.1, 4.6, 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0.
download: