Skip to content

xFGhoul/PythonProtector

PythonProtector

pyprotector

forthebadge made-with-python

A modern, easy to use and feature-rich way to protect your Python Programs.

Features

  • Completely Configurable Module System
  • Completely Configurable On Detection System
  • Encrypted Logging System With Remote Uploading
  • Discord Webhook Support
  • Clean, Optimized Code
  • Constant Updates

Installation

Python 3.11 or higher is required

Install The PyPi Version:

py -3 -m pip install -U PythonProtector

You may also install the development version:

pip install git+https://github.com/xFGhoul/PythonProtector.git

Usage

Quick Example:

from pathlib import Path from threading import Thread from pyprotector import PythonProtector # -- Define Constants LOGGING_PATH = ( Path.home() / "AppData/Roaming/PythonProtector/logs/[Security].log" ) # -- This can be any path # -- Construct Class security = PythonProtector( debug=True, modules=[ "AntiProcess", "AntiVM", "Miscellaneous", "AntiDLL", "AntiAnalysis", "AntiDump"], logs_path=LOGGING_PATH, webhook_url="", on_detect=[ "Report", "Exit", "Screenshot"], ) # -- Main Code if __name__ == "__main__": SecurityThread = Thread( name="Python Protector", target=security.start ) # -- Start Before Any Other Code Is Run SecurityThread.start() # Other Code

You can find more examples in the examples directory.

Files and Explanations

├──.github — GitHub configuration including CI/CD workflows
├──.vscode — VSCode Related Settings
├──data — Data Files Needed By PythonProtector
├──examples — Examples Showing How To Use PythonProtector
├──pyprotector — Source Code Of PythonProtector
├──scripts — Scripts Used In The Development Process

Links

Made With ❤️ By ghoul#1337 and Marci#0101

About

Protect Your Python Files

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Contributors 2

  •  
  •  

Languages