Skip to main content

Subdora : A python package that takes care of obfuscation of python scripts

Project description

subdora logo

Subdora 0.2.0

***This version of subdora is not backward compatiable, it is recommended to use the latest verison of subdora

This is the fourth release of subdora. Subdora is an obfuscation tool which makes source code very hard to interprate

Installation


pip install Subdora

What's new in v0.2.0

  • 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 --iterations 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

subdora-0.2.0.tar.gz (1.3 MB view details)

Uploaded Source

Built Distribution

Subdora-0.2.0-py3-none-any.whl (1.3 MB view details)

Uploaded Python 3

File details

Details for the file subdora-0.2.0.tar.gz.

File metadata

  • Download URL: subdora-0.2.0.tar.gz
  • Upload date:
  • Size: 1.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.0

File hashes

Hashes for subdora-0.2.0.tar.gz
Algorithm Hash digest
SHA256 803e7f5a338a6f9f86bf45a9ddf75fc69228bc186d934d3829969054c2282806
MD5 1c4a7a1293ccbec7e7d48118b3161275
BLAKE2b-256 abd2f530cfda7911df2765e597f7ba22933dd9574eb1f1e41e5c918f5436c3c2

See more details on using hashes here.

File details

Details for the file Subdora-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: Subdora-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.0

File hashes

Hashes for Subdora-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6bc9d62bcb0b6facb91434aa45ebe46da86e6a8c8f89d2f3f0076339eeb57116
MD5 f5b8f9f19468bec3d26859509275aa61
BLAKE2b-256 e1bdae0d5fab27085092fe17d9f6d82d8585ddab7f51749d6873fa78c77e6d93

See more details on using hashes here.

Supported by

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