Subdora


NameSubdora JSON
Version 0.0.2 PyPI version JSON
download
home_pagehttps://github.com/Lakshit-Karsoliya/Subdora
SummarySubdora : A python package that takes care of obfuscation and encryption of buisness logic.
upload_time2024-03-05 15:25:50
maintainer
docs_urlNone
authorLakshit Karsoliya
requires_python
license
keywords python file encryption security obfuscation
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
![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"
}
        
Elapsed time: 0.30862s