{"id":26901941,"url":"https://github.com/malwarekid/pyfuscator","last_synced_at":"2025-04-01T09:08:53.544Z","repository":{"id":250262254,"uuid":"833955064","full_name":"malwarekid/Pyfuscator","owner":"malwarekid","description":"Pyfuscator is a Python tool designed to obfuscate Python scripts by encoding and encrypting them. It allows you to transform your Python code into an obfuscated form, which can help in hiding the logic of the script and potentially evade basic static analysis.","archived":false,"fork":false,"pushed_at":"2024-07-26T06:50:34.000Z","size":7,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-07-27T07:01:17.710Z","etag":null,"topics":["code","encod","encryption","obfus","obfuscator","pyfuscator","python","python3"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/malwarekid.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-26T05:49:53.000Z","updated_at":"2024-07-26T22:30:09.000Z","dependencies_parsed_at":"2024-07-26T07:01:13.388Z","dependency_job_id":null,"html_url":"https://github.com/malwarekid/Pyfuscator","commit_stats":null,"previous_names":["malwarekid/pyfuscator"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/malwarekid%2FPyfuscator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/malwarekid%2FPyfuscator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/malwarekid%2FPyfuscator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/malwarekid%2FPyfuscator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/malwarekid","download_url":"https://codeload.github.com/malwarekid/Pyfuscator/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246612482,"owners_count":20805355,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["code","encod","encryption","obfus","obfuscator","pyfuscator","python","python3"],"created_at":"2025-04-01T09:08:53.073Z","updated_at":"2025-04-01T09:08:53.535Z","avatar_url":"https://github.com/malwarekid.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Pyfuscator\n\n## Overview\n\n- **Pyfuscator** is a Python tool designed to obfuscate Python scripts by encoding and encrypting them. It allows you to transform your Python code into an obfuscated form, which can help in hiding the logic of the script and potentially evade basic static analysis.\n\n## Features\n\n- **Python Code Obfuscation:** Converts Python code into a base64-encoded and XOR-encrypted format to make it harder to understand.\n- **Simple CLI Interface:** Provides an easy-to-use command-line interface for inputting code and generating obfuscated output.\n- **Customizable Output:** Allows specifying the output file name for the obfuscated code.\n- **Base64 Encoding \u0026 XOR Encryption:** Utilizes base64 encoding combined with XOR encryption for added obfuscation.\n\n## How to Use\n![Pyfuscator](https://github.com/user-attachments/assets/df9b9c1c-95c5-4fea-b85a-8e1dc475df92)\n\n1. **Clone the Repository:**\n\n    ```bash\n    git clone https://github.com/malwarekid/Pyfuscator.git \u0026\u0026 cd Pyfuscator\n    ```\n\n2. **Run the Script:**\n\n    ```bash\n    python3 Pyfuscator.py\n    ```\n\n```\n    ____        ____                      __            \n   / __ \\__  __/ __/_  ________________ _/ /_____  _____\n  / /_/ / / / / /_/ / / / ___/ ___/ __ `/ __/ __ \\/ ___/\n / ____/ /_/ / __/ /_/ (__  ) /__/ /_/ / /_/ /_/ / /    \n/_/    \\__, /_/  \\__,_/____/\\___/\\__,_/\\__/\\____/_/     \n      /____/                                            \n                                        By @malwarekid  \n\nWelcome to Pyfuscator!\nEnter your python code to obfuscate (leave empty for program path): \nEnter your python program path: hello.py\nEnter your obfuscated program name (default obfuscate.py): hello-obf.py\nObfuscated program has been saved as hello-obf.py \n```\n\n3. **Enter Input Parameters:**\n\n   - **Python Code:** Enter the Python code you wish to obfuscate directly or provide the path to a Python script file.\n   - **Obfuscated Program Name:** Specify the name of the output file for the obfuscated code (default is `obfuscate.py`).\n\n4. **Output File:** The obfuscated Python code will be saved in the specified output file.\n\n## Requirements\n\n- Python 3.x\n- `colorama` module\n\n## Installation\n\nEnsure you have the required dependencies:\n\n```bash\npip3 install colorama\n```\n\n## Example\n\nRun the script:\n\n```bash\npython3 Pyfuscator.py\n```\n\nWhen prompted:\n\n```\nEnter your python code to obfuscate (leave empty for program path):\nEnter your python program path:\nEnter your obfuscated program name (default obfuscate.py):\n```\n\nThe script will generate an obfuscated Python file with the name you specified.\n\n## Contributors\n\n- [MalwareKid](https://github.com/malwarekid)\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n---\n\n## Notes\n\nFeel free to contribute, report issues, or provide feedback. Don't forget to follow me on [Instagram](https://www.instagram.com/malwarekid/) and [GitHub](https://github.com/malwarekid/). Happy Obfuscating!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmalwarekid%2Fpyfuscator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmalwarekid%2Fpyfuscator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmalwarekid%2Fpyfuscator/lists"}