{"id":16648839,"url":"https://github.com/fajarkim/blind-bash","last_synced_at":"2025-04-09T16:51:02.045Z","repository":{"id":38286920,"uuid":"506460301","full_name":"FajarKim/blind-bash","owner":"FajarKim","description":"Tools for obfuscated bash script 🛡️","archived":false,"fork":false,"pushed_at":"2024-01-21T07:30:44.000Z","size":310,"stargazers_count":11,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-03-23T18:54:19.951Z","etag":null,"topics":["base16","base16-encryption","base64","base64-encoding","bash","bash-compiler","bash-obfuscate","compiler","compression"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/FajarKim.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":["FajarKim"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":["https://www.paypal.me/agusbirawan","https://www.buymeacoffee.com/fajarkim","https://www.trakteer.id/FajarKim"]}},"created_at":"2022-06-23T01:37:12.000Z","updated_at":"2024-12-15T08:57:38.000Z","dependencies_parsed_at":"2024-01-21T08:39:25.584Z","dependency_job_id":null,"html_url":"https://github.com/FajarKim/blind-bash","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FajarKim%2Fblind-bash","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FajarKim%2Fblind-bash/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FajarKim%2Fblind-bash/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FajarKim%2Fblind-bash/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FajarKim","download_url":"https://codeload.github.com/FajarKim/blind-bash/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248072743,"owners_count":21043298,"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":["base16","base16-encryption","base64","base64-encoding","bash","bash-compiler","bash-obfuscate","compiler","compression"],"created_at":"2024-10-12T09:05:35.362Z","updated_at":"2025-04-09T16:51:02.021Z","avatar_url":"https://github.com/FajarKim.png","language":"Shell","readme":"\u003cdiv align=\"center\"\u003e\r\n  \u003cimg src=\"https://raw.githubusercontent.com/FajarKim/blind-bash/master/images/logo.png\" alt=\"Blind Bash Logo\" width=\"300\"/\u003e\r\n  \u003ch2\u003eBlind Bash\u003c/h2\u003e\r\n  \u003cp\u003eTools for obfuscated bash script 🛡️\u003c/p\u003e\r\n  \u003cp\u003e\u003ca href=\"https://github.com/FajarKim/blind-bash/issues/new?assignees=\u0026labels=bug\u0026projects=\u0026template=bug_report.yml\"\u003eReport Bug\u003c/a\u003e · \u003ca href=\"https://github.com/FajarKim/blind-bash/issues/new?assignees=\u0026labels=enhancement\u0026projects=\u0026template=feature_request.yml\"\u003eRequest Feature\u003c/a\u003e · \u003ca href=\"https://github.com/FajarKim/blind-bash/discussions/new?category=q-a\"\u003eAsk Question\u003c/a\u003e\u003c/p\u003e\r\n  \u003cp\u003e\u003ca href=\"/docs/README-ID.md\"\u003eIndonesia\u003c/a\u003e · \u003ca href=\"/docs/README-KR.md\"\u003e한국어\u003c/a\u003e · \u003ca href=\"/docs/README-FR.md\"\u003eFrançais\u003c/a\u003e\u003c/p\u003e\r\n  \u003ca href=\"https://github.com/FajarKim/blind-bash/releases\"\u003e\u003cimg src=\"https://custom-icon-badges.demolab.com/github/v/tag/FajarKim/blind-bash?label=Version\u0026labelColor=302d41\u0026color=f2cdcd\u0026logoColor=d9e0ee\u0026logo=tag\u0026style=for-the-badge\" alt=\"Version\"/\u003e\u003c/a\u003e\r\n  \u003ca href=\"https://github.com/FajarKim/blind-bash/stargazers/\"\u003e\u003cimg src=\"https://custom-icon-badges.demolab.com/github/stars/FajarKim/blind-bash?label=Stars\u0026logo=star\u0026labelColor=302d41\u0026color=c9cbff\u0026logoColor=d9e0ee\u0026style=for-the-badge\" alt=\"Stars\"\u003e\u003c/a\u003e\r\n  \u003ca href=\"https://github.com/FajarKim/blind-bash/network/members/\"\u003e\u003cimg src=\"https://custom-icon-badges.demolab.com/github/forks/FajarKim/blind-bash?label=Forks\u0026logo=fork\u0026labelColor=302d41\u0026color=b5e8e0\u0026logoColor=d9e0ee\u0026style=for-the-badge\" alt=\"Forks\"\u003e\u003c/a\u003e\r\n  \u003ca href=\"https://github.com/FajarKim/blind-bash/issues\"\u003e\u003cimg src=\"https://custom-icon-badges.demolab.com/github/issues/FajarKim/blind-bash?label=Issues\u0026labelColor=302d41\u0026color=f5a97f\u0026logoColor=d9e0ee\u0026logo=issue\u0026style=for-the-badge\" alt=\"Issues\"/\u003e\u003c/a\u003e\r\n  \u003ca href=\"https://github.com/FajarKim/blind-bash/pull\"\u003e\u003cimg src=\"https://custom-icon-badges.demolab.com/github/issues-pr/FajarKim/blind-bash?\u0026label=Pull%20Requests\u0026labelColor=302d41\u0026color=ddb6f2\u0026logoColor=d9e0ee\u0026logo=git-pull-request\u0026style=for-the-badge\" alt=\"PRs\"/\u003e\u003c/a\u003e\r\n  \u003ca href=\"https://github.com/FajarKim/blind-bash/archive/refs/heads/master.zip\"\u003e\u003cimg src=\"https://custom-icon-badges.demolab.com/github/languages/code-size/FajarKim/blind-bash?label=Download\u0026logo=download\u0026labelColor=302d41\u0026color=b7bdf8\u0026logoColor=d9e0ee\u0026style=for-the-badge\" alt=\"Download .zip\"\u003e\u003c/a\u003e\r\n\u003c/div\u003e\r\n\r\n# Description\r\nBlind Bash is a versatile tool designed to obfuscate Bash scripts, enhancing script security by making them more challenging to decipher. The script incorporates random string and variable encryptions, making the obfuscation process more robust.\r\n\r\n## Key Features\r\n- **Randomization Techniques:** The tool incorporates random string and variable generation, enhancing the complexity of the obfuscated script and making it more resistant to reverse engineering.\r\n- **User-Friendly:** Blind Bash is designed with simplicity in mind, providing users with an easy-to-understand interface for obfuscating Bash scripts.\r\n- **Upgrade Check:** The tool includes a feature for checking updates, ensuring users have the latest version of Blind Bash and potentially benefiting from bug fixes or additional functionalities.\r\n- **Enhanced Security:** Blind Bash significantly improves the security of Bash scripts by obfuscating your contents, making them less susceptible to unauthorized access or tampering.\r\n- **Random Encryption:** The tool offers different obfuscation modes, allowing complexity of the obfuscated script and making it more resistant to reverse engineering.\r\n\r\n\u003e [!NOTE]\r\n\u003e The more number of lines in a file, the longer it will take to encrypt.\r\n\r\n\u003e [!WARNING]\r\n\u003e Blind Bash may not be compatible with some systems or devices.\r\n\r\n# Installation Instructions\r\n- ```shell\r\n  pkg update -y \u0026\u0026 pkg upgrade -y\r\n  ```\r\n- ```shell\r\n  pkg install coreutils xz-utils git -y\r\n  ```\r\n- ```shell\r\n  git clone https://github.com/FajarKim/blind-bash\r\n  ```\r\n- ```shell\r\n  cd blind-bash\r\n  ```\r\n\r\nThen, run the file `blind-bash.sh` to start encrypting the Bash file.\r\n- ```shell\r\n  bash blind-bash.sh --help\r\n  ```\r\n\r\nIf you want to install it to the `$PATH` folder, just run the `install.sh` file located in the `tools` folder.\r\n- ```shell\r\n  tools/install.sh\r\n  ```\r\n  or\r\n- ```shell\r\n  cd tools \u0026\u0026 bash install.sh\r\n  ```\r\n\r\nIf installed successfully, run the command:\r\n- ```shell\r\n  blind-bash --help\r\n  ```\r\n\r\nYou can also use this method:\r\n\u003ctable\u003e\r\n  \u003ctr\u003e\r\n    \u003ctd\u003e\u003cdiv align=\"center\"\u003e\u003cb\u003eMethod\u003c/b\u003e\u003c/div\u003e\u003c/td\u003e\r\n    \u003ctd\u003e\u003cdiv align=\"center\"\u003e\u003cb\u003eCommand\u003c/b\u003e\u003c/div\u003e\u003c/td\u003e\r\n  \u003c/tr\u003e\r\n  \u003ctr\u003e\r\n    \u003ctd\u003e\u003cdiv align=\"center\"\u003e\u003cb\u003ecurl\u003c/b\u003e\u003c/div\u003e\u003c/td\u003e\r\n    \u003ctd\u003e\r\n      \u003cdiv align=\"left\"\u003e\r\n        \u003cpre class=\"language-shell\"\u003e\u003ccode\u003ebash -c \"$(curl -fsSL https://raw.githubusercontent.com/FajarKim/blind-bash/master/tools/install.sh)\"\u003c/code\u003e\u003c/pre\u003e\r\n      \u003c/div\u003e\r\n    \u003c/td\u003e\r\n  \u003c/tr\u003e\r\n  \u003ctr\u003e\r\n    \u003ctd\u003e\u003cdiv align=\"center\"\u003e\u003cb\u003ewget\u003c/b\u003e\u003c/div\u003e\u003c/td\u003e\r\n    \u003ctd\u003e\r\n      \u003cdiv align=\"left\"\u003e\r\n        \u003cpre class=\"language-shell\"\u003e\u003ccode\u003ebash -c \"$(wget -qO- https://raw.githubusercontent.com/FajarKim/blind-bash/master/tools/install.sh)\"\u003c/code\u003e\u003c/pre\u003e\r\n      \u003c/div\u003e\r\n    \u003c/td\u003e\r\n  \u003c/tr\u003e\r\n  \u003ctr\u003e\r\n    \u003ctd\u003e\u003cdiv align=\"center\"\u003e\u003cb\u003efetch\u003c/b\u003e\u003c/div\u003e\u003c/td\u003e\r\n    \u003ctd\u003e\r\n      \u003cdiv align=\"left\"\u003e\r\n        \u003cpre class=\"language-shell\"\u003e\u003ccode\u003ebash -c \"$(fetch -o - https://raw.githubusercontent.com/FajarKim/blind-bash/master/tools/install.sh)\"\u003c/code\u003e\u003c/pre\u003e\r\n      \u003c/div\u003e\r\n    \u003c/td\u003e\r\n  \u003c/tr\u003e\r\n\u003c/table\u003e\r\n\r\nAs an alternative, you can first download the `install.sh` script and run it afterwards:\r\n- ```shell\r\n  wget https://raw.githubusercontent.com/FajarKim/blind-bash/master/tools/install.sh\r\n  ```\r\n- ```shell\r\n  bash install.sh\r\n  ```\r\n\r\n# Instructions for Use\r\nThis tool is programmed to be run with several commands. Supported commands:\r\n\u003ctable\u003e\r\n  \u003ctr\u003e\r\n    \u003ctd\u003e\u003cdiv align=\"center\"\u003e\u003cb\u003eCommand\u003c/b\u003e\u003c/div\u003e\u003c/td\u003e\r\n    \u003ctd\u003e\u003cdiv align=\"center\"\u003e\u003cb\u003eDescription\u003c/b\u003e\u003c/div\u003e\u003c/td\u003e\r\n  \u003c/tr\u003e\r\n  \u003ctr\u003e\r\n    \u003ctd\u003e\u003cdiv align=\"left\"\u003e\u003ccode\u003e-h\u003c/code\u003e or \u003ccode\u003e--help\u003c/code\u003e\u003c/div\u003e\u003c/td\u003e\r\n    \u003ctd\u003e\u003cdiv align=\"left\"\u003ePrint help this tool.\u003c/div\u003e\u003c/td\u003e\r\n  \u003c/tr\u003e\r\n  \u003ctr\u003e\r\n    \u003ctd\u003e\u003cdiv align=\"left\"\u003e\u003ccode\u003e-v\u003c/code\u003e or \u003ccode\u003e--version\u003c/code\u003e\u003c/div\u003e\u003c/td\u003e\r\n    \u003ctd\u003e\u003cdiv align=\"left\"\u003eOutput version information.\u003c/div\u003e\u003c/td\u003e\r\n  \u003c/tr\u003e\r\n  \u003ctr\u003e\r\n    \u003ctd\u003e\u003cdiv align=\"left\"\u003e\u003ccode\u003e-f\u003c/code\u003e or \u003ccode\u003e--file\u003c/code\u003e\u003c/div\u003e\u003c/td\u003e\r\n    \u003ctd\u003e\u003cdiv align=\"left\"\u003eStarting obfuscated files name.\u003c/div\u003e\u003c/td\u003e\r\n  \u003c/tr\u003e\r\n  \u003ctr\u003e\r\n    \u003ctd\u003e\u003cdiv align=\"left\"\u003e\u003ccode\u003e--upgrade\u003c/code\u003e\u003c/div\u003e\u003c/td\u003e\r\n    \u003ctd\u003e\u003cdiv align=\"left\"\u003eUpgrade version this tool.\u003c/div\u003e\u003c/td\u003e\r\n  \u003c/tr\u003e\r\n  \u003ctr\u003e\r\n    \u003ctd\u003e\u003cdiv align=\"left\"\u003e\u003ccode\u003e--uninstall\u003c/code\u003e\u003c/div\u003e\u003c/td\u003e\r\n    \u003ctd\u003e\u003cdiv align=\"left\"\u003eUninstall this tool.\u003c/div\u003e\u003c/td\u003e\r\n  \u003c/tr\u003e\r\n\u003c/table\u003e\r\n\r\nHow to run this tool:\r\n#### Example 1\r\n```shell\r\nblind-bash.sh -f FILE\r\n```\r\nor\r\n```shell\r\nblind-bash.sh --file FILE\r\n```\r\n#### Example 2\r\nIf you want to encrypt more than 1 file at the same time, you can do that.\r\n```shell\r\nblind-bash.sh -f FILE1 FILE2 FILE3 etc...\r\n```\r\nor\r\n```shell\r\nblind-bash.sh --file FILE1 FILE2 FILE3 etc...\r\n```\r\n\r\n## License\r\nBlind Bash is released under the AGPL-3.0 license, which grants the following permissions:\r\n- Commercial use\r\n- Modification\r\n- Distribution\r\n- Patent use\r\n- Private use\r\n\r\nFor more convoluted language, see the [LICENSE](/LICENSE).\r\n\r\n## Social Media and Contact\r\n\u003cdiv align=\"center\"\u003e\r\n  \u003ca href=\"https://facebook.com/fajarrkim\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/FajarKim/FajarKim/master/images/icons/facebook-icon.svg\" alt=\"Facebook\"\u003e\u003c/a\u003e\r\n  \u003ca href=\"https://instagram.com/fajarkim_\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/FajarKim/FajarKim/master/images/icons/instagram-icon.svg\" alt=\"Instagram\"\u003e\u003c/a\u003e\r\n  \u003ca href=\"https://wa.me/6285659850910?text=Hi\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/FajarKim/FajarKim/master/images/icons/whatsapp-icon.svg\" alt=\"WhatsApp\"\u003e\u003c/a\u003e\r\n  \u003ca href=\"https://t.me/FajarThea\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/FajarKim/FajarKim/master/images/icons/telegram-icon.svg\" alt=\"Telegram\"\u003e\u003c/a\u003e\r\n  \u003ca href=\"https://twitter.com/fajarkim_\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/FajarKim/FajarKim/master/images/icons/twitter-x-icon.svg\" alt=\"Twitter\"\u003e\u003c/a\u003e\r\n  \u003ca href=\"https://tiktok.com/@fajarkim_\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/FajarKim/FajarKim/master/images/icons/tiktok-icon.svg\" alt=\"TikTok\"\u003e\u003c/a\u003e\r\n  \u003ca href=\"https://youtube.com/@FajarHacker\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/FajarKim/FajarKim/master/images/icons/youtube-icon.svg\" alt=\"YouTube\"\u003e\u003c/a\u003e\r\n  \u003ca href=\"https://m.me/fajarrkim\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/FajarKim/FajarKim/master/images/icons/messenger-icon.svg\" alt=\"Messenger\"\u003e\u003c/a\u003e\r\n  \u003ca href=\"mailto:fajarrkim@gmail.com\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/FajarKim/FajarKim/master/images/icons/mail-icon.svg\" alt=\"Email\"\u003e\u003c/a\u003e\r\n  \u003cp\u003eFollow my social media!\u003c/p\u003e\r\n\u003c/div\u003e\r\n\r\n# Donate\r\nLove the project? Please consider donating to help it improve!\r\n\u003cdiv align=\"left\"\u003e\r\n  \u003ca href=\"https://github.com/sponsors/FajarKim/\"\u003e\u003cimg src=\"https://img.shields.io/badge/GitHub-Sponsor-blue?labelColor=302d41\u0026color=f5bde6\u0026logo=github\u0026logoColor=d9e0ee\u0026style=for-the-badge\" alt=\"GitHub Sponsor\"\u003e\u003c/a\u003e\r\n  \u003ca href=\"https://paypal.me/agusbirawan/\"\u003e\u003cimg src=\"https://img.shields.io/badge/PayPal-Donate-blue?labelColor=302d41\u0026color=f4dbd6\u0026logo=paypal\u0026logoColor=d9e0ee\u0026style=for-the-badge\" alt=\"PayPal Donate\"\u003e\u003c/a\u003e\r\n  \u003ca href=\"https://buymeacoffee.com/fajarkim/\"\u003e\u003cimg src=\"https://img.shields.io/badge/Buy%20Me%20A%20Coffee-Donate-blue?labelColor=302d41\u0026color=eed49f\u0026logo=buymeacoffee\u0026logoColor=d9e0ee\u0026style=for-the-badge\" alt=\"Buy Me a Coffee\"\u003e\u003c/a\u003e\r\n  \u003ca href=\"https://trakteer.id/FajarKim/\"\u003e\u003cimg src=\"https://custom-icon-badges.demolab.com/badge/Trakteer-Donate-blue?labelColor=302d41\u0026color=ed8796\u0026logo=trakteerid\u0026logoColor=d9e0ee\u0026style=for-the-badge\" alt=\"Trakteer.id Donate\"\u003e\u003c/a\u003e\r\n\u003c/div\u003e\r\n\r\nAre you considering supporting the project by donating to me? Please DO NOT!!\r\n\r\nPlease visit [this link](https://fajarkim.github.io/donate) and make a small donation to help the people in need. A small donation goes a long way. ❤️\r\n\r\n## Other Similar Tools\r\n#### BZip2 Shell Exec\r\n[![BZip2 Shell Exec](https://github-readme-stats.vercel.app/api/pin?username=FajarKim\u0026repo=bz2-shell\u0026show_owner=true\u0026title_color=8bd5ca\u0026text_color=cad3f5\u0026icon_color=c6a0f6\u0026bg_color=24273a)](https://github.com/FajarKim/bz2-shell)\r\n#### LZip Shell Exec\r\n[![LZip Shell Exec](https://github-readme-stats.vercel.app/api/pin?username=FajarKim\u0026repo=lzip-shell\u0026show_owner=true\u0026title_color=8bd5ca\u0026text_color=cad3f5\u0026icon_color=c6a0f6\u0026bg_color=24273a)](https://github.com/FajarKim/lzip-shell)\r\n\r\n\u003cdiv align=\"center\"\u003e\r\n  \u003cimg src=\"https://raw.githubusercontent.com/FajarKim/FajarKim/master/images/line.svg?sanitize=true\"/\u003e\r\n\u003c/div\u003e\r\n\r\n\u003cp align=\"center\"\u003eMade with ❤️ and Shell\u003c/p\u003e\r\n\u003cp align=\"center\"\u003eCopyright © 2022-present Rangga Fajar Oktariansyah\u003c/p\u003e\r\n\u003cdiv align=\"center\"\u003e\r\n  \u003ca href=\"LICENSE\"\u003e\u003cimg src=\"https://custom-icon-badges.demolab.com/github/license/FajarKim/blind-bash?label=License\u0026labelColor=302d41\u0026color=91d7e3\u0026logo=law\u0026logoColor=d9e0ee\u0026style=for-the-badge\" alt=\"License\"\u003e\u003c/a\u003e\r\n\u003c/div\u003e\r\n","funding_links":["https://github.com/sponsors/FajarKim","https://www.paypal.me/agusbirawan","https://www.buymeacoffee.com/fajarkim","https://www.trakteer.id/FajarKim","https://github.com/sponsors/FajarKim/","https://paypal.me/agusbirawan/","https://buymeacoffee.com/fajarkim/"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffajarkim%2Fblind-bash","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffajarkim%2Fblind-bash","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffajarkim%2Fblind-bash/lists"}