![Subdora Logo](https://raw.githubusercontent.com/Lakshit-Karsoliya/Subdora/main/assets/subdora.png "Subdora")
[Github](https://github.com/Lakshit-Karsoliya/Subdora)
<h1>Subdora 0.0.2</h1>
<p>This is the second release of subdora. Subdora is an obfuscation tool which makes source code very hard to interprate</p>
<h2>Supported OS</h2>
| Version | Arm | Linux(64) | Windows(64) |
|:-------:|:-----:|:---------:|:-----------:|
| 0.0.2 | ❌ | ✔️ | ✔️ |
| 0.0.1 | ❌ | ✔️ | ✔️ |
<h2>What's new in v0.0.2</h2>
* Add support to parse .myst files as modules
* Improve error handeling
<h2>How to use</h2>
<h3>Core functionality</h3>
<p>obfuscating main.py file </p>
```py
Subdora.subdora_encode_file("main.py")
```
<p>This will generate a main.myst file in order to execute myst file</p>
```py
Subdora.subdora_parse("main.myst")
```
<h3>Loading a .myst file as module</h3>
<p>.myst file can be loaded as module by setting load_as_module to true while parsing the myst file</p>
<h3>Additional features</h3>
<p>Subdora provide an iteration counter which ensures that .myst if parsing is done more than specified iterations Subdora automatically corrupt whole .myst file</p>
```py
Subdora.subdora_encode_file("main.py",no_of_iterations)
```
Raw data
{
"_id": null,
"home_page": "https://github.com/Lakshit-Karsoliya/Subdora",
"name": "Subdora",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "python,file encryption,security,obfuscation",
"author": "Lakshit Karsoliya",
"author_email": "lakshitkumar220@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/6d/12/cfe5f562d5addbb019535c78c17a7b52ac3eb4dc184a16ee42fb1c190462/Subdora-0.0.2.tar.gz",
"platform": null,
"description": "\n![Subdora Logo](https://raw.githubusercontent.com/Lakshit-Karsoliya/Subdora/main/assets/subdora.png \"Subdora\")\n \n\n[Github](https://github.com/Lakshit-Karsoliya/Subdora)\n\n<h1>Subdora 0.0.2</h1>\n\n<p>This is the second release of subdora. Subdora is an obfuscation tool which makes source code very hard to interprate</p>\n\n<h2>Supported OS</h2>\n\n| Version | Arm | Linux(64) | Windows(64) |\n|:-------:|:-----:|:---------:|:-----------:|\n| 0.0.2 | \u274c | \u2714\ufe0f | \u2714\ufe0f |\n| 0.0.1 | \u274c | \u2714\ufe0f | \u2714\ufe0f |\n\n\n<h2>What's new in v0.0.2</h2>\n\n* Add support to parse .myst files as modules\n* Improve error handeling\n\n\n<h2>How to use</h2>\n<h3>Core functionality</h3>\n\n<p>obfuscating main.py file </p>\n\n```py\nSubdora.subdora_encode_file(\"main.py\")\n```\n\n<p>This will generate a main.myst file in order to execute myst file</p>\n\n```py\nSubdora.subdora_parse(\"main.myst\")\n```\n\n<h3>Loading a .myst file as module</h3>\n\n<p>.myst file can be loaded as module by setting load_as_module to true while parsing the myst file</p>\n\n<h3>Additional features</h3>\n<p>Subdora provide an iteration counter which ensures that .myst if parsing is done more than specified iterations Subdora automatically corrupt whole .myst file</p>\n\n```py\nSubdora.subdora_encode_file(\"main.py\",no_of_iterations)\n```\n",
"bugtrack_url": null,
"license": "",
"summary": "Subdora : A python package that takes care of obfuscation and encryption of buisness logic.",
"version": "0.0.2",
"project_urls": {
"Homepage": "https://github.com/Lakshit-Karsoliya/Subdora"
},
"split_keywords": [
"python",
"file encryption",
"security",
"obfuscation"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "baf0cca83a4eb6bd90735c48cc65981a086105ff3f08321fe2d76571b28fbec5",
"md5": "0a08e8be5df181066237bf9d3fc99ca7",
"sha256": "0f27696515b5858f2ddfd86aa7e4552e70198e7d2ad7d26351105dbdf9312fdb"
},
"downloads": -1,
"filename": "Subdora-0.0.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "0a08e8be5df181066237bf9d3fc99ca7",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 1194199,
"upload_time": "2024-03-05T15:25:46",
"upload_time_iso_8601": "2024-03-05T15:25:46.497033Z",
"url": "https://files.pythonhosted.org/packages/ba/f0/cca83a4eb6bd90735c48cc65981a086105ff3f08321fe2d76571b28fbec5/Subdora-0.0.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6d12cfe5f562d5addbb019535c78c17a7b52ac3eb4dc184a16ee42fb1c190462",
"md5": "f1615259af39ca0997d0ca0e9c3b5036",
"sha256": "1b6f05fa6af9dd5dc6f8a3fe11cd5d5969f05ea769ea451bc3a4b576287e0f7d"
},
"downloads": -1,
"filename": "Subdora-0.0.2.tar.gz",
"has_sig": false,
"md5_digest": "f1615259af39ca0997d0ca0e9c3b5036",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 1185444,
"upload_time": "2024-03-05T15:25:50",
"upload_time_iso_8601": "2024-03-05T15:25:50.965912Z",
"url": "https://files.pythonhosted.org/packages/6d/12/cfe5f562d5addbb019535c78c17a7b52ac3eb4dc184a16ee42fb1c190462/Subdora-0.0.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-03-05 15:25:50",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "Lakshit-Karsoliya",
"github_project": "Subdora",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "subdora"
}