What is .NET Reactor?
.NET Reactor is a powerful code protection and software licensing system for software written for the .NET Framework, and supports all languages that generate .NET assemblies. Its' main features are :
* Intellectual property protection
o NecroBit Protection
o Native Code generation
o Obfuscation
o Control Flow Obfuscation
o String Encryption
o Anti Tampering
o Resource Encryption and Compression
o Dependency Merging
o Protects full applications and libraries (dlls)
* Powerful licensing system
o Create trial versions of your software
+ Set an expiration date
+ Limit use to a fixed number of days after installation
+ Limit by number of uses
+ Limit to use for no more than a set number of minutes each invocation
+ Limit trial version functionality
o Easily turn your trial version into a fully licensed version
o License your software
+ Permanently (non expiring license)
+ By time period (i.e rent your software)
+ By number of uses (i.e software as a service)
* Software development kit
o Integrate license checking into you assembly and extend licensing fuctionality
o Extend licensing functions with bespoke extensions.