Skip to main content

Protect Python applications and package them as encrypted archives or native binaries.

Project description

pyfuscator

pyfuscator is a command-line build tool for protecting Python applications before packaging them.

It supports:

  • Encrypted archive builds with a custom import hook
  • Optional onefile loader bundling with PyInstaller
  • Native standalone / onefile binaries through Nuitka when a C toolchain is available
  • Safe anti-debug hooks at runtime

Example:

pyfuscator .\src\main.py --password <password> --backend auto --onefile

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyfuscator-0.1.0.tar.gz (12.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyfuscator-0.1.0-py3-none-any.whl (18.6 kB view details)

Uploaded Python 3

File details

Details for the file pyfuscator-0.1.0.tar.gz.

File metadata

  • Download URL: pyfuscator-0.1.0.tar.gz
  • Upload date:
  • Size: 12.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for pyfuscator-0.1.0.tar.gz
Algorithm Hash digest
SHA256 bc1bf439cfa52be6cf10efdcec5be45cf6a993e2c3a7b93ed219512b7cecfcd8
MD5 963a6d84c57756179505a43288283bd5
BLAKE2b-256 681ef5e4bbf9fe58a2e435da510d6b5fb78fc89e4e7573f2f72f2f7da1d21ee9

See more details on using hashes here.

File details

Details for the file pyfuscator-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: pyfuscator-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 18.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for pyfuscator-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e5ae191752fae9d130be6b9d9fa4e228c1bdcdc739b29eb7874aaefdf1df4981
MD5 650f85f5ffa5ab27eefaa4a4ca3b2b47
BLAKE2b-256 719078c04bc40b82c2b210f40120eeec41cd902073c1d55fa9210cd975f85dad

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page