Skip to content

Releases: alphabetanetcom/local-python-code-protector

Local Python Code Protector v1.2.1-beta.1

27 Dec 15:43
284d7a7
Compare
Choose a tag to compare

feat: add Python App Bundle Shield integration

  • Add support for standalone application creation
  • Implement cross-platform executable packaging
  • Enable secure distribution features
  • Integrate with Python App Bundle Shield protection mechanisms

Local Python Code Protector v1.2-beta.2

18 Nov 21:12
c74c165
Compare
Choose a tag to compare
Pre-release

Local Python Code Protector v1.2-beta.2

We are excited to announce the first beta release of Local Python Code
Protector
!

Note: This is a beta release for testing purposes. While the core
functionality is stable, we welcome feedback and bug reports through our
official channels.


Introduction

The Local Python Code Protector is a command-line tool designed to
provide source code protection and secure code sharing for
Python scripts. It allows developers to obfuscate and encrypt their
Python code, making it significantly more difficult for unauthorized
users to understand or reverse-engineer your scripts.

Whether you're distributing Python scripts to clients, collaborating
with colleagues, or deploying code on servers, the Local Python Code
Protector ensures your intellectual property remains secure.

Key Features

  • Code Obfuscation and Encryption: Implements multi-level
    protection with dynamic encryption and code obfuscation techniques.

  • Device-Specific Restrictions: Restrict code execution to
    specific devices based on hardware IDs (HWIDs).

  • Expiration Date Settings: Set an expiration date after which the
    code will not run.

  • Cross-Platform Compatibility: Works on Windows, macOS,
    Linux/Unix, and other operating systems where Python 3.6+ is
    installed.

  • No Internet Connection Required: The protected code runs locally
    without needing an internet connection.

How It Works

  1. Obfuscate Your Code: Use the command-line tool to obfuscate and
    encrypt your Python scripts. Supports both source files (.py) and
    compiled files (.pyc).

  2. Apply Restrictions: Optionally restrict code execution to
    specific devices using HWIDs, set an expiration date, and add custom
    messages.

  3. Secure Distribution: Share the protected code with clients or
    colleagues without exposing the original source code.

  4. Execute Securely: The protected code runs seamlessly on the
    user's machine, ensuring Python code security and secure code
    sharing
     without requiring an internet connection.

Recommendations and Best Practices

  • Add Multiple Protection Layers: To enhance security, you can
    obfuscate the already protected code again using the script.

  • Use Latest Python Versions: If possible, use the latest Python
    versions for which decompilers are not readily available.

  • Utilize Virtual Environments: Create virtual environments for
    different Python versions to generate protected versions compatible
    with various Python installations.

  • Combine with Cloud Protection: For more robust protection,
    consider using cloud-based solutions like Secure Python Code
    Manager
    .

Licensing

This project is currently in Beta Testing and available for free.

License Agreement© 2024 αβ.net (alphabetanet.com) - Alpha Beta
Network. All Rights Reserved.

For detailed license information, please refer to
the LICENSE.md file.

Contact Information

If you experience issues or have questions not covered in this
documentation, please contact the Alpha Beta Network Research Team.

Stay connected to receive updates, provide feedback, and get early
access to extended functionality.

Feedback and Bug Reports

We highly appreciate your feedback to help us improve the Local Python
Code Protector. If you encounter any bugs or have feature requests,
please open anissue on our GitHub repository or contact us through
the official channels.


Note: This pre-release is intended for testing and evaluation
purposes. The core functionality is stable, but some features may be
subject to change in future releases.


Thank you for your interest in the Local Python Code Protector. We look
forward to your valuable feedback!