Pyarmor is a python obfuscator, used to obfuscate python scripts.
Main Features
- Run obfuscated script or import obfuscated module
- Expire obfuscated files
- Bind obfuscated files to harddisk, mac address, ip address etc.
Support Platforms
Python 2.5, 2.6, 2.7 and Python3
Prebuilt Platform: win32, win_amd64, linux_i386, linux_x86_64, darwin_x86_64, macosx_intel
Embeded Platform: Raspberry Pi, Banana Pi, ts-4600
Quick Start
Download Pyarmor
Extract it to any path, for example, /opt
Enter /opt/pyarmor/webui, run manager.bat or manager.sh
A webpage will open in web browser at the same time, do the following steps in this web page:
- Click tab Project
- Click button New
- Type absolute path of python source files in Src, for example, /opt/pyarmor/examples
- Type Entry Scripts, for example, queens.py
- Type Output, for example, projects/project-1/dist
- Click button Build
- All the obfuscated files would be save in /opt/pyarmor/webui/projects/project-1/dist, enter this path
- Run obfuscated script with command:
python queens.py