Skip to main content

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

Project description

subdora logo

Subdora 0.2.1

***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

Supported OS

* Ubuntu 22.04 * win 10/11

What's new in v0.2.1

  • major bug fixes for ubuntu server

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

subdora-0.2.1.tar.gz (1.6 MB view details)

Uploaded Source

Built Distribution

Subdora-0.2.1-py3-none-any.whl (1.6 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: subdora-0.2.1.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

Hashes for subdora-0.2.1.tar.gz
Algorithm Hash digest
SHA256 c6be43be0fa3dc14c49c02dcbfcd9472cf01b08a4078caca21f3a3045172d096
MD5 66f3a5b7265417548cab790b6649e26c
BLAKE2b-256 bf86e6ae52507c0690d94d248e42d166629d7a94a7a026e81e813e8a3eb43ada

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Subdora-0.2.1-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

Hashes for Subdora-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5bfdca4c33c90681c190e702b2e4039e8b1a41856a6697d3314ba20b63a84bae
MD5 b6f0bfb444095364f9c27629384287c9
BLAKE2b-256 76361afc76ea97f59b3385be92199d33cba47562f0ba5aabb9434a66a4710e9c

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