SourceArmor .NET Obfuscator


List of main features
- Overloaded renaming Rename types, methods, events, properties, parameters, fields, events and resources.

- Compression and encryption of embedded resources. Easily compress and encrypt embedded resources for additional protection.

- String encryption. Encrypt all strings (text messages) inside methods.

- Control flow obfuscation. Alter the flow of control within the methods by reordering instructions and loops.

- Packaging. Compress, encrypt, tamper proof and package .NET applications into single executable.

- All .NET framework versions are supported. SourceArmor supports all .NET framework versions (1.1, 2.0, 3.0, 3.5 and 4.0)

- All .NET cpu targets are supported. SourceArmor supports x86, AnyCpu and x64 .NET applications.

- Support for Mixed .NET applications. SourceArmor supports mixed mode .NET applications (with both managed and unmanaged code).

- Support for all Windows .NET applications. Windows Forms applications, Console applications, Windows Services, Control and Class Libraries, WPF Applications and libraries are all supported

- Support for ASP .NET WEB applications. SourceArmor supports precompiled ASP .NET WEB applications.

- Metadata pruning. Let SourceArmor remove unrequired metadata members.

- Disassembler suppression. Suppress disassembly to IL by using popular disassemblers.

- Insertion of invalid IL. Decompilation tools will fail to analyze methods with invalid instructions.

- Advanced control of obfuscation process. Easily exclude (GUI) specific metadata elements from obfuscation.

- Custom naming policy. Choose the way members are renamed.

- Strong name signature management. Strong name signature removal and re-signing of obfuscated assemblies.

- GUI and command line interface. Use SourceArmor from comfortable and easy to use GUI environment or run it from command line.

- Detailed obfuscation reporting. SourceArmor will generate detailed obfuscation report after successful obfuscation process.

assemblies

packing

exclusions

assembly settings