Alternatives to dotfuscator suite?

.net, application-security, obfuscation

Solution

As an alternative, you can try the CryptoLicensing + Crypto Obfuscator package which will get you all that you want:

Usage analytics - CryptoLicensing provides ability to notify the license service whenever the license is validated (typically app start-up). You can mine these notification entries to determine usage stats.

Tamper detection/notification - Both Crypto Obfuscator and CryptoLicensing has tamper detection features.

Shelf-life enforcement - I am assuming this means nothing more than time limited licenses? If so, CryptoLicensing allows this using various parameters - max usage days, max unique usage days, max executions, absolute date of expiration, max run-time, max cumulative run-time.

Problem

I've been looking for solutions that provide a couple of types of protection and dotfuscator has been what I've landed on each time I look. Specifically, I like: - code obfuscation - their usage analytics - tamper detection/notification - shelf-life enforcement Now, I know that there's lots of alternatives to the first, some of which are free, but are there alternatives to the others? It's not that I don't want to pay the cost of dotfuscator suite, but I want to be informed before I write the cheque.

Original source