DeepSea Obfuscator
DeepSea Obfuscator

DeepSea Obfuscator makes obfuscation of your .Net assemblies an intuitive and integrated part of your product development.

INTRODUCTION OFFER  BLAISE READERS


Call us for more information: +31 20 347 9020

Out of the box protection
- Just run DeepSea Obfuscator and your .Net assemblies are protected.
Declarative obfuscation - Integrate your obfuscation settings where they are most appropriate: in your source code.
Up to date - DeepSea Obfuscator supports all current .Net versions (1.1, 2.0, 3.0, 3.5) including generics.
Assembly linking - Use separate assemblies internally for testing and architecture purposes but deploy to your customers as a single assembly for minimal footprint.
Fast - DeepSea Obfuscator will get the most out of your multi-core CPU for optimal performance.
Build tooling friendly - DeepSea Obfuscator comes with VisualStudio, MSBuild, NAnt and command line integrations.
Developer oriented license model - One developer can install DeepSea Obfuscator on any machine under the same user account. (This includes the workstation on your desk, the build server and your laptop at home.)

Screenshots

DeepSea Obfuscator in action

DeepSea Obfuscator is currently obfuscating 3 assemblies. The main windows has 3 main panels. First the list of assemblies that will be obfuscated on the left. Then some output settings on the right and finally a list of messages at the bottom of the window.
 

Strong name selection

If an assembly has a strong name, DeepSea Obfuscator will automatically ask for the location of the key file and re-sign the assembly after obfuscation. You can also pass the location of the key file in a command line parameter.
 

Reference assemblies

If a referenced assembly cannot be found during obfuscation, DeepSea Obfuscator will ask you to find the assembly manually. You can also pass the location of the references assemblies as command line parameter(s).
 

DeepSea Obfuscator ready

DeepSea Obfuscator has finished obfuscating 3 assemblies. You can now close the application or obfuscated other assemblies.
 

Code builder - Rename feature

DeepSea Obfuscator has a build in code builder that enables you to easily create code snippets to control obfuscation. Just copy such a snippet to the clipboard and paste it in your code.
 

Code builder - Make internal feature

Create a code snippet for the make internal feature. With this feature you can make public classes internal in the obfuscated assembly. This is typically used if you're using shared code or a third-party source library that you do not want to modify.
 

Code builder - Change namespace feature

Create a code snippet for the change namespace feature. This feature enables you to rename entire namespaces. This is typically used to create OEM versions of your product.