Collection of general-purpose tiny scripts
Add the bin
directory to your PATH
or use zplug
and add following setting to your shell configutation file (e.g. .zshrc
).
zplug "yutayamate/bin", as:command, use:"bin/*"
Name | Description |
---|---|
cdxgen.sh | Generate a Cyclone DX SBOM file with cdxgen |
checkip.sh | Check public IP address with checkip.amazonaws.com |
checklocalip.sh | Check local IP addresses |
checkvmip.sh | Check private IP address of specified virtual machine(s) |
compress.sh | Compress specified directory as a TAR+GZ archive |
decodejwt.sh | Decode JWT and print its header and payload |
findwordlist.sh | Search Kali wordlist text files |
gi.sh | Get .gitignore template with gitignore.io |
grepemail.sh | Search and extract email address strings |
grepurl.sh | Search and extract URL strings |
hexdecode.sh | Decode HEX encoded strings |
httpserver.sh | Start a web server with Python http.server module |
ipinfo.sh | Get information about specified public IP address with IPinfo.io |
jqrecurse.sh | Flatten nested JSON strings |
jqtsv.sh | Convert JSON strings with tab-separated values |
kill.sh | Terminate specified process(es) |
lower.sh | Convert strings with lowercase letters |
macvendors.sh | Get information about specified MAC address with MACVendors.com |
mkpasswd.sh | Generate random password |
mount-shared-folders.sh | Mount virtual machine shared folders |
mobsf.sh | Launch MobSF |
qrencode.sh | Generate QR code with qrenco.de |
resetdock.sh | Reset Dock settings on macOS |
resetlaunchpad.sh | Reset Launchpad settings on macOS |
resignjwt.py | Resign specified JWT with specified key |
restart-vm-tools.sh | Restart Open-VM-Tools |
rot13.sh | Encode strings with ROT13 |
searchsploit.sh | Interactive searchsploit |
set1111.sh | Set 1.1.1.1 as primary DNS server |
shortenurl.sh | Shorten a URL with is.gd |
showcerts.sh | Check SSL certificates of specified FQDN |
sonarqube.sh | Launch SonarQube Community Edition |
ssh.sh | Interactive command-line interface for ssh |
tree.sh | Display the structure of specified directory, like tree |
trim.sh | Remove leading and trailing spaces from strings |
unsignjwt.py | Unsign specified JWT |
upper.sh | Convert strings with uppercase letters |
urldecode.sh | Decode URL encoded strings |
urlencode.py | Encode strings with URL encoding |
urlencode.sh | Encode strings with URL encoding |
vmrun.sh | Start specified virtual machine(s) |
vmsuspend.sh | Suspend specified virtual machine(s) |
listbin.sh | Print list of commands located under $HOME |
xml2json.py | Convert XML to JSON |
yaml2json.py | Convert YAML to JSON |
wttrin.sh | Get whether information with wttr.in |
zip.sh | Compress specified directory as a ZIP archive |