Screenshot Preview

DeepSea Obfuscator

par TallApplications - Type de produit : Application

Veuillez noter que á moins d’être stipulé autrement, ce produit est un produit anglais.

Obfuscation for .NET assemblies. DeepSea Obfuscator makes obfuscation of your .NET assemblies an intuitive and integrated part of your product development. It includes out of the box protection, declarative obfuscation and assembly linking. DeepSea Obfuscator supports all current .NET versions (1.1, 2.0, 3.0, 3.5, Silverlight, Compact) including generics and comes with VisualStudio, MSBuild, NAnt and command line integrations.

What's new in DeepSea Obfuscator 2009?

  • External Configuration - Besides using obfuscation attributes embedded in the source assembly, DeepSea Obfuscator 2009 can be instructed to apply several obfuscation features using an external configuration file. This is the approach of choice in case the sources of the assembly are not available.The external configuration file is an XML file that can be editing in the External Configuration tab of DeepSea Obfuscator 2009 or edited manually with any text editor.
  • Cleanup - Instruct the obfuscator to include or exclude elements in the cleanup process. The cleanup process removes all un-referenced types and member.

Entity Renaming

  • Rename internal types and members
  • Rename all internal symbols into hard to understand names.
  • Rename internal types and members 
  • Rename internal namespaces 
  • Rename public namespaces - Sometimes you have public types in a namespace that cannot change to internal, e.g. because it is a public library. With DeepSea Obfuscator you can activate the renaming process also for these types.
  • Rename resources 
  • Automatic exclusion of common obfuscation problems like application settings 

String encryption

  • Random hash encryption - For assemblies that are not signed using a strong name, DeepSea Obfuscator will create a random hash for string encryption.
  • Strong name based encryption - For assemblies that are signed using a strong name, DeepSea Obfuscator will create a hash based on the strong name key for string encryption.

Strong names

  • Automatic re-signing - If you're using strong names for your assemblies, DeepSea Obfuscator will automatically re-sign your assemblies after obfuscation. If you have not provided a key file, DeepSea Obfuscator will ask for one.

Debugging

  • Obfuscation map - DeepSea Obfuscator will automatically create an obfuscation map containing all renamed entities.
  • De-obfuscate stacktrace - Just open an obfuscation map in DeepSea Obfuscator, paste in an obfuscated stack trace and DeepSea Obfuscator shows you the un-obfuscated stack trace.

XML documentation

  • Remove obfuscated elements from assembly XML documentation.- DeepSea Obfuscator will by default remove all obfucated entities from the XML documentation file that belongs to your assembly.
  • Update obfuscated elements from assembly XML documentation - If you do not want to remove obfuscated entities from the XML document, insert an obfuscation feature in your code and all obfuscated entities in your XML document will be updated to reflect their new names instead of being removed

Assembly linking

  • Link multiple assemblies into single obfuscated assembly - Use separate assemblies internally for testing and architecture purposes but deploy to your customers as a single assembly for minimal footprint.
  • Make types and members internal during linking - Types that you link-in from other assemblies can be made internal in the obfuscated assembly.

OEM support

  • Change namespaces - Component vendors typically use their company name as first part of the components namespaces. For OEM contracts you may want to alter that namespace. With DeepSea Obfuscator you can easily rename a namespace like MyCompany.ComponentX to MyOEM.ComponentX.
  • Add namespace prefix 

Declarative obfuscation

  • Standard obfuscation attributes - Integrate your obfuscation settings where they are most appropriate: in your source code.
  • Compatible attributes for .NET 1.1 - The standard obfuscation attributes are part of the .NET 2.0 (and up) framework. DeepSea Obfuscator provides compatible attributes (complete with free to use source code) for the .NET 1.1 framework

Build tooling integration

  • Visual Studio 2005, 2008 
  • MSBuild 
  • NAnt 
  • Command line 

Code assistant

  • A built in code assistant helps you to create correct code snippets to control

Recherche produit

Entrez vos critères de recherche :

Pourquoi acheter chez ComponentSource ?

ComponentSource offre un service international unique, reconnu par plus de 1 000 000 développeurs de logiciels partout dans le monde.

Complément d'informations | Notre société