Skip to content
SPECIFICTION
Get listed

Agile.NET vs ProGuard

Agile.NET

secureteam.net

ProGuard

guardsquare.com

Side by side

FigureAgile.NETProGuard
Price from$12.50/moFree
Free plan—Yes
Free trialYes—
Open source——
WindowsYesYes
macOS—Yes
Linux—Yes
Android—Yes
Plans published21
Spec score · Code Obfuscation Software8.1 (#8)7.7 (#20)
MakerSecureTeam says its protection technologies are deployed on millions of computers and devices and that it serves customers in 70 countries.Guardsquare says Eric Lafortune released ProGuard in 2002 and the company was founded in 2014.
PurposeAgile.NET is a code protection solution designed to protect .NET software from intellectual property theft or unauthorized distribution.ProGuard is an open-source command-line tool for shrinking Java bytecode and optimizing code.

Plans

Agile.NET

  • Enterprise License$150 a year
  • Developer License$195 a year

Agile.NET pricing →

ProGuard

  • ProGuardFree

ProGuard pricing →

In their own words

Agile.NET

Agile.NET has no write-up on Specifiction yet; its figures are above.

Visit secureteam.net

ProGuard

ProGuard is a free, open-source command-line tool for shrinking Java bytecode and optimizing code. It processes Java class files by removing unused classes, fields, methods, attributes, and instructions, then renaming remaining classes, fields, and methods with short meaningless names. It also preverifies code, producing smaller and faster applications and libraries. Guardsquare describes ProGuard as suitable for Java and Kotlin apps in mobile, embedded, and desktop environments. Build setup is documented for Android Gradle, Java or Kotlin Gradle, Ant, and Maven projects, and Android's default shrinker, R8, is compatible with ProGuard configuration. ProGuard Playground lets developers experiment with and share keep rules without rebuilding an app. ProGuardCORE is a separate free, open-source library for reading, writing, analyzing, and processing Java bytecode, including Kotlin metadata. Library jars or equivalent paths must be specified as inputs, and ProGuard leaves those libraries unchanged. Code called dynamically through reflection may need to be declared as an entry point in configuration. ProGuard runs on Android, Linux, macOS, and Windows.

Visit guardsquare.com