Examples
A collection of practical use cases and examples that will guide you in straightforwardly integrating Babel Obfuscator into your projects.
General Samples
The examples provided in this section cover various use cases and are not restricted to specific license editions. They can be used by all users regardless of which edition of Babel Obfuscator they have purchased.
How to decode stack trace from Babel UI or using babel CLI tool.
Use Babel task with Visual Studio to get things done easily.
Automate detection of obfuscated assembly.
How to configure Babel to obfuscate a MAUI application.
Protect a Blazor Web application using rules to obfuscate Razor pages.
Useful tips to get the most out of Babel Obfuscator.
Code Encryption
In this section, the examples presented are focused on demonstrating the code encryption feature of Babel Obfuscator.
Completely hides method internal code and create features based licenses.
Use code encryption passwords to realize feature based licenses.
Cross Assembly Renaming
The following examples demonstrate how to set up and configure cross-assembly renaming with Babel Obfuscator during the build process.
Build Servers (Ultimate License)
The examples in this section illustrate the process of integrating Babel Obfuscator into Continuous Integration (CI) build systems. They are intended to help users better understand how to automate the obfuscation process on a CI/CD pipeline. It is important to note that the following examples require the Babel Obfuscator NuGet packages, which are available only with a site license (Ultimate, Server and Data Center editions).
Setup Babel Obfuscator on Microsoft cloud based build system.
Make it easy to automate your entire obfuscation workflow on GitHub.
Configure unit tests to run effectively on obfuscated assemblies.
Deploy Babel Obfuscator NuGet package on AppVeyor build.
Run Babel Obfuscator on AppCenter to obfuscate Xamarin application.
Babel Obfuscator NuGet (Ultimate License)
These samples specifically target the Babel Obfuscator integration using the Babel Obfuscator NuGet package. For the following projects using Babel Obfuscator NuGet packages, an Ultimate license is necessary.