{"repo":"dronavallipranav/rust-obfuscator","free":true,"listed":false,"github":"https://github.com/dronavallipranav/rust-obfuscator","clone":"git clone https://github.com/dronavallipranav/rust-obfuscator.git","description":"Automatic Rust Obfuscator and Macro Library","language":"Rust","stars":349,"topics":["automatic","control-flow","encryption","macros","obfuscator","renaming","rust","string","compile-time","runtime"],"license":"MIT","category":"security-tools","readme_excerpt":"🌐 Language English 简体中文 繁體中文 日本語 한국어 हिन्दी ไทย Français Deutsch Español Italiano Русский Português Nederlands Polski العربية فارسی Türkçe Tiếng Việt Bahasa Indonesia অসমীয়া Rust-Obfuscator rust-obfuscator is a set of tools designed to automatically obfuscate Rust source code by inserting procedural macros or by (optionally) providing the obfuscation in the source code directly. For more fine-grained obfuscation a procedural macro library cryptify is also provided. Currently Supported 1. string literal encryption 2. control-flow obfuscation 3. control-flow obfuscation (source code) 4. variable renaming (source code) Features - String Encryption : Automatically encrypts string literals assigned to local variables at compile time. - Can also be used for formatted strings, but currently requires manual placement - Control Flow Obfuscation : Introduces compile-dummy dummy loops and random variables. - Customizable Obfuscation : Offers flexibility to enable or disable specific obfuscation features based on your requirements. - Variable Renaming : Obfuscation of the source code directly, if you'd like to ship the code or just want to make your code look worse. - NOTE: var renaming not fully functional as of 1.1.1 working on full-support as some cases aren't covered yet. Can still use the tool and fix the appropiate compiler errors. Installation Add cryptify to your Cargo.toml as a dependency: To install rust-obfuscator , clone the repository and build the tool using Cargo from th","default_branch":null,"files":null,"tree":[],"storefront":"/r/dronavallipranav","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dronavallipranav/rust-obfuscator/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}