Permalink
Fetching contributors…
Cannot retrieve contributors at this time
59 lines (44 sloc) 1.52 KB

PyArmor's Documentation

Version:|PyArmorVersion|
Homepage:|Homepage|
Contact:jondy.zhao@gmail.com
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
   understand-obfuscated-scripts
   how-to-do
   pack-obfuscated-scripts
   project
   differences
   advanced
   security
   man
   questions
   license

Indices and tables