Skip to main content

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

Project description

subdora logo

Subdora 0.1.0

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

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

Installation


pip install Subdora

Supported OS

| Version | Arm | Linux(64) | Windows(64) |

|:-------:|:-----:|:---------:|:-----------:|

| 0.1.0 | ❌ | ✔️ | ✔️ |

| 0.0.2 | ❌ | ✔️ | ✔️ |

| 0.0.1 | ❌ | ✔️ | ✔️ |

What's new in v0.1.0

  • 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")

Features

  • Obfuscation of python code

  • 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.1.0.tar.gz (1.2 MB view hashes)

Uploaded Source

Built Distribution

Subdora-0.1.0-py3-none-any.whl (1.2 MB view hashes)

Uploaded Python 3

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