Babel Obfuscator
HomeDocumentationShop
  • Introduction
    • General Features
  • Getting Started
    • Install
    • Product Activation
  • Command Line
    • Command Line Reference
      • Miscellaneous
      • Input Files
      • Output Files
      • Plugins
      • Merge and Embed
      • Renaming
      • Control Flow Obfuscation
      • Encryption and Protection
      • Code Generation
  • MSBuild Task
    • Babel Task Reference
    • Customizing Intellisense
  • NuGet Package
    • NuGet Pakage Reference
  • User Interface
    • Obfuscation
    • Tools
    • Custom Themes
  • Obfuscation Rules
    • XML Rules
      • Example Rules
    • Custom Attributes
    • Obfuscation Agent
  • Merge and Embed
    • Assembly Merging
    • Assembly Embedding
  • Symbols Renaming
    • XML Map Files
    • Cross Assembly Renaming
    • XAML Renaming
    • Decoding Stack Traces
  • String Encryption
    • Custom String Encryption
  • Control Flow Obfuscation
  • Code Encryption
    • External Code Files
    • Password Protected Code
    • Dynamic Code
  • Dynamic Proxy
  • Resource Encryption
  • Value And Array Encryption
  • Tampering Detection
  • Anti Debugging
  • Enhancing Code Security
  • Optimizations
    • Dead Code Removal
    • Metadata Optimizations
    • Code Optimizations
  • Appendix
  • Examples
    • Examples
    • General Samples
      • ClickOnce Deploy
      • Detecting Babel Obfuscation
      • Obfuscate .NET MAUI
      • Blazor Web App
    • Code Encryption
      • Feature Based Licenses
    • Cross Assembly Renaming
      • Publish .NET App
    • Build Servers
      • GitHub Actions
      • Unit Tests
    • Babel Obfuscator NuGet
      • Android Application
  • Plugins
    • Babel Obfuscator Plugins
    • Encrypt Plugin
      • Getting Started
      • Source Code
Powered by GitBook
On this page
  • General Samples
  • Code Encryption
  • Cross Assembly Renaming
  • Build Servers (Ultimate License)
  • Babel Obfuscator NuGet (Ultimate License)

Was this helpful?

  1. Examples

Examples

A collection of practical use cases and examples that will guide you in straightforwardly integrating Babel Obfuscator into your projects

Last updated 7 months ago

Was this helpful?

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.

Code Encryption

In this section, the examples presented are focused on demonstrating the code encryption feature of Babel Obfuscator.

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).

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.

Decoding Stack Traces

How to decode stack trace from Babel UI or using babel CLI tool.

ClickOnce Deploy

Use Babel task with Visual Studio to get things done easily.

Detecting Babel Obfuscation

Automate detection of obfuscated assembly.

Obfuscate .NET MAUI

How to configure Babel to obfuscate a MAUI application.

Blazor WebApp

Protect a Blazor Web application using rules to obfuscate Razor pages.

Obfuscation Tips

Useful tips to get the most out of Babel Obfuscator.

Code Encryption

Completely hides method internal code and create features based licenses.

Feature Based Licenses

Use code encryption passwords to realize feature based licenses.

Publish .NET App

Publish an application with cross assembly renaming.

DevOps Build

Setup Babel Obfuscator on Microsoft cloud based build system.

GitHub Actions

Make it easy to automate your entire obfuscation workflow on GitHub.

Unit Tests

Configure unit tests to run effectively on obfuscated assemblies.

AppVeyor CI/CD

Deploy Babel Obfuscator NuGet package on AppVeyor build.

AppCenter

Run Babel Obfuscator on AppCenter to obfuscate Xamarin application.

Android Application

Use Babel with NuGet package to obfuscate an Android application.