Bash Script Masking Tool
Masks and anonymizes function names, variable names, strings, numbers, and comments in the browser while preserving the structure and shebang of Bash scripts.
Font size
About this tool
Before sharing your Bash script, you can replace specific information in functions, variables, paths, command arguments, and more with alternative values.
Features
- Common Bash syntax, variable expansion, functions, and heredocs
- Masking/anonymization of functions, variables, strings, numbers, and comments
How to use
- Paste the Bash script into the input field.
- Select what to mask and how to handle comments.
- Check and copy the masking results.
- You can remove masking individually by right-clicking on the target area of the masking result, and reapply by right-clicking again.
Limitations
- It does not guarantee complete parsing equivalent to the Bash parser.
- Visually check the results inside evals, dynamic variables, and complex command substitutions.
Privacy: The input contents and processing results are processed within the browser and are not sent to or saved on the Develop Tools server.