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
  • Prerequisites
  • Main View
  • Babel UI Options

Was this helpful?

User Interface

The Babel Obfuscator UI is available on Windows. The UI will allow you to easily set up obfuscation projects that can be reused in your build scenario.

Last updated 1 year ago

Was this helpful?

Babel Obfuscator comes with a Windows MSI installer which installs the Babel Obfuscator User Interface (Babel UI) for .NET Framework 4.8 on your computer, providing a convenient and efficient way to access and utilise the obfuscation tool for your projects. The Babel UI is compatible with any Windows operating system with either .NET Framework 4.8 or .NET 7.0 installed. A version of the Babel UI specifically designed for .NET 7.0 is also available as a ZIP package for those with a Company license.

Prerequisites

  • Any Windows OS with .NET Framework 4.8 or .NET 7 if you have one of the Babel Licensing software editions.

Once Babel Obfuscator has been installed, you can launch the Babel User Interface from the Windows Start menu by searching for "Babel".

Main View

Once the Babel User Interface is launched, a main window will be displayed that features a navigation panel on the left and a main section showcasing the view for the currently selected option. The navigation panel is divided into two sections, with functional groups, such as Obfuscation, Licensing, Data, and Tools, located at the bottom and options related to the selected functional group item positioned at the top.

Babel UI Options

To show the Options panel in the Babel User Interface, you can click on the "Options" menu item located under the main Tools menu. When you click on it, the Options window will be shown. From here, you can configure various settings related to the user interface under the Environment tree node.

With a Company license for Babel Obfuscator, you have access to a variety of features through the "Licensing" node in the Babel Obfuscator user interface. Please refer to the Babel Licensing manual to learn more.

Babel UI Main View
Babel UI Options