1. Tutorials
- 1.1. Getting Started
- 1.1.1. What’s Pyarmor
- 1.1.2. Installation from PyPI
- 1.1.3. Obfuscating one script
- 1.1.4. Obfuscating one package
- 1.1.5. Expiring obfuscated scripts
- 1.1.6. Binding obfuscated scripts to device
- 1.1.7. Packaging obfuscated scripts
- 1.1.8. Something need to know
- 1.1.9. What to read next
- 1.1.10. How the documentation is organized
- 1.2. Installation
- 1.3. Basic Tutorial
- 1.3.1. Debug mode and trace log
- 1.3.2. More options to protect script
- 1.3.3. More options to protect package
- 1.3.4. Copying package data files
- 1.3.5. Checking runtime key periodically
- 1.3.6. Binding to many machines
- 1.3.7. Using outer file to store runtime key
- 1.3.8. Localization runtime error
- 1.3.9. Packing obfuscated scripts
- 1.4. Advanced Tutorial
- 1.4.1. Using rftmode pro
- 1.4.2. Using bccmode pro
- 1.4.3. Customization error handler
- 1.4.4. Filter mix string
- 1.4.5. Filter assert function and import
- 1.4.6. Patching source by inline marker
- 1.4.7. Internationalization runtime error message
- 1.4.8. Generating cross platform scripts
- 1.4.9. Obfuscating scripts for multiple Python versions
- 1.4.10. Using shared runtime package
- 1.4.11. Working with old runtime key
- 1.5. Customization and Extension
- 1.5.1. Changing runtime package name
- 1.5.2. Appending assert functions and modules
- 1.5.3. Using plugin to fix loading issue in darwin
- 1.5.4. Using hook to bind script to docker id
- 1.5.5. Using hook to check network time by other service
- 1.5.6. Protecting extension module pyarmor_runtime
- 1.5.7. Comments within outer key