Subdora : A python package that takes care of obfuscation of python scripts
Project description
Subdora 0.2.2
***This version of subdora is backward compatiable 0.2.1, it is recommended to use the latest verison of subdora
Subdora is an obfuscation tool which makes source code very hard to interprate
Installation
pip install Subdora
Supported OS
* Ubuntu 22.04 * win 10/11What's new in v0.2.2
- Improve error handeling logic for image obfuscation
- Minor bug fixes
Features
- able to obfuscate python script into images while retaning ineration counter and expiry time
- Add support for cli tool
- Add expiry time feature
How to use
Core functionality
obfuscating main.py file
From command line
C:>subdora --obfuscate main.py --itr 10 --time 10m
From python file
Subdora.subdora_encode_file("main.py",no_of_iterations,expiry_time)#'4m 4h etc'
This will generate a main.myst file in order to execute myst file
From command line
C:>subdora --run main.myst
From python file
Subdora.subdora_parse("main.myst")
Encoding python script to image
*only supports png and jpg files
C:>subdora --obfuscate main.py --img img.jpg --itr 5 --time 5m
This will generate main.png file to run the image file use
C:> subdora --run main.img
Features
- Obfuscation of python code
- obfuscation of python code into image files
- Support Code expiry Feature
- Support iteration counter
- Support for cli tool
- Supports loading obfuscated code as module in another python projects
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
Built Distribution
File details
Details for the file subdora-0.2.2.tar.gz
.
File metadata
- Download URL: subdora-0.2.2.tar.gz
- Upload date:
- Size: 1.6 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a6c709bd6f03fcf7900b1f1a382ec9ad14c301847bc9ad94ef776c99b454759 |
|
MD5 | b082163ffa38a37d9565fbf8cf4a32a5 |
|
BLAKE2b-256 | 33afc5254db88193e2a4ce4def3c45d2353d532acc8eb7ae905e2c5ebd50bf84 |
File details
Details for the file Subdora-0.2.2-py3-none-any.whl
.
File metadata
- Download URL: Subdora-0.2.2-py3-none-any.whl
- Upload date:
- Size: 1.6 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 117aa123bae714e7501940322812bf3158ed84f4e12580722251536194687043 |
|
MD5 | 021119400ba6a6182a63e9a92458e9b8 |
|
BLAKE2b-256 | 09ed3297ec901295a4e4233564821447a6a76b09c65bbb34a45f0c4e12e866f5 |