Version: | |PyArmorVersion| |
---|---|
Homepage: | |Homepage| |
Contact: | [email protected] |
Authors: | Jondy Zhao |
Copyright: | This document has been placed in the public domain. |
|PyArmor| is a command line tool used to obfuscate python scripts, bind obfuscated scripts to fixed machine or expire obfuscated scripts. It protects Python scripts by the following ways:
- Obfuscate code object to protect constants and literal strings.
- Obfuscate co_code of each function (code object) in runtime.
- Clear f_locals of frame as soon as code object completed execution.
- Verify the license file of obfuscated scripts while running it.
|PyArmor| supports Python 2.6, 2.7 and Python 3.
|PyArmor| is tested against Windows
, Mac OS X
, and Linux
.
|PyArmor| has been used successfully with FreeBSD
and embedded
platform such as Raspberry Pi
, Banana Pi
, Orange Pi
, TS-4600 / TS-7600
etc.
but is not fullly tested against them.
Contents:
.. toctree:: :maxdepth: 2 installation usage advanced examples project man understand-obfuscated-scripts how-to-do pytransform platforms mode performance security questions license change-logs