Skip to content

Latest commit

 

History

History
62 lines (48 loc) · 1.56 KB

index.rst

File metadata and controls

62 lines (48 loc) · 1.56 KB

PyArmor's Documentation

Version
Homepage
Contact

jondy.zhao@gmail.com

Authors

Jondy Zhao

Copyright

This document has been placed in the public domain.

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.

supports Python 2.6, 2.7 and Python 3.

is tested against Windows, Mac OS X, and Linux.

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:

installation usage advanced examples project man understand-obfuscated-scripts how-to-do pytransform platforms mode performance security questions license change-logs

Indices and tables

  • genindex
  • modindex
  • search