Skater .NET Obfuscator secures .NET code through various known software protection techniques and obfuscation algorithms, providing ultimate code protection within one tool.

With Skater .NET Obfuscator, you can easily protect your Microsoft .NET framework applications from illegal code extraction and reverse engineering. The best part is that you do not need any source code changes or programming experience to accomplish professional software protection of your programs.
Skater .NET Obfuscator reconstructs your .NET assemblies to the new view that is impracticable to understand, and impossible to decompile. This means that you can periodically obfuscate your .NET products to ensure their security.
RustemSoft is using Skater for internal needs securing all RustemSoft .NET executables and assemblies. Its command-line version running in batch mode is much useful for your scheduled products updates. You have to assign settings for an assembly in GUI version first. Then the batch obfuscate task will use the settings.
The main features of Skater .NET Obfuscator include the prohibition of reverse engineering, the fact that obfuscated applications are usually not recompilable, and its ability to process any .NET application, executable, or assembly. Additionally, it encrypts string constants, is compatible with any .NET framework (1.0, 1.1, 2.0, 3.5, 4.0 and 4.5), and the control flow obfuscation stops decompilers and deobfuscators in their tracks.
The software also scrambles class names, method names, field names, and more, providing .NET licensing features and implementing .NET Code Extension for small .NET applications protection. Finally, it implements assemblies linkage, whereby linker unites .NET assemblies into a single dll or exe.
Overall, if you're looking for a comprehensive, powerful, and easy-to-use obfuscation tool for .NET code protection, Skater .NET Obfuscator is definitely worth considering.
Version 8.7.1: new release