{"repo":"dashingsoft/pyarmor","free":true,"listed":false,"github":"https://github.com/dashingsoft/pyarmor","clone":"git clone https://github.com/dashingsoft/pyarmor.git","description":"A tool used to obfuscate python scripts, bind obfuscated scripts to fixed machine or expire obfuscated scripts.","language":"Python","stars":5169,"topics":["python","obfuscation","obfuscate","python-script","obfuscate-scripts"],"license":null,"category":"cli-tools","readme_excerpt":"Pyarmor Pyarmor is a command-line tool designed for obfuscating Python scripts, binding obfuscated scripts to specific machines, and setting expiration dates for obfuscated scripts. Key Features - Seamless Replacement : Obfuscated scripts remain as standard .py files, allowing them to seamlessly replace the original Python scripts in most cases. - Balanced Obfuscation : Offers multiple ways to obfuscate scripts to balance security and performance. - Irreversible Obfuscation : Renames functions, methods, classes, variables, and arguments. - C Function Conversion : Converts some Python functions to C functions and compiles them into machine instructions using high optimization options for irreversible obfuscation. - Script Binding : Binds obfuscated scripts to specific machines or sets expiration dates for obfuscated scripts. - Themida Protection : Protects obfuscated scripts using Themida (Windows only). Supported Platforms - Python 2 and Python 3[^1] - Windows - Various Linux distributions, including embedded systems and Raspberry Pi - Apple Intel and Apple Silicon - Supported architectures: x86 64, aarch64, armv7, etc.[^2] For more information, check out the [Pyarmor Environments][encironments]. [^1]: Some features may be exclusive to Python 3. [^2]: Some features may be exclusive to specific architectures. [encironments]: https://pyarmor.readthedocs.io/en/stable/reference/environments.html Quick start 1. Install Pyarmor : 2. Obfuscate the foo.py script : This command genera","default_branch":null,"files":null,"tree":[],"storefront":"/r/dashingsoft","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dashingsoft/pyarmor/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."}