Getting Started - Quick introduction to ArmDot obfuscator for .NET on Windows, Linux and macOS with build automation via CLI and MSBuild integration. Learn more
Tutorial - Learn how to quickly set up ArmDot, protect your first .NET application and integrate obfuscation into your build process. Learn more
MSBuild Obfuscation Task - Learn how to use the MSBuild obfuscation task to automatically protect your .NET assemblies during the build process. Learn more
Embedded Files - Learn how to embed and protect files in .NET applications with ArmDot to bundle unmanaged DLLs and assets into a single protected assembly. Learn more
Key Generators - ArmDot license key generators for PHP and C/C++ with source code to create hardware-bound license keys for protected .NET applications. Learn more
Command Line Tools - ArmDot Command Line Tools Documentation Learn more
API Documentation - ArmDot API Documentation Learn more
Obfuscation Attributes - Learn how to control ArmDot obfuscation using attributes to protect names, control flow, strings, resources and embedded files in .NET projects. Learn more
Stack Trace Deobfuscation - Learn how to restore readable stack traces for obfuscated .NET apps using ArmDot map files and the stack trace deobfuscation tool. Learn more
ArmDot Warnings - Overview of ArmDot warning messages with descriptions of common issues that may occur during obfuscation and build process. Learn more
Glossary - Glossary of key terms and concepts used in ArmDot documentation, including licensing, hardware ID, obfuscation and protection features. Learn more
License - End User License Agreement for ArmDot. Learn more
Activation - Learn how to activate ArmDot on Windows, Linux and macOS, and how to use license files securely in MSBuild, CI/CD pipelines and command-line workflows. Learn more