https://github.com/vdbulcke/reveal
Decode jwt, X509, base64, urlencoded from the Terminal
https://github.com/vdbulcke/reveal
base64 jwt terminal urldecoder x509
Last synced: 26 days ago
JSON representation
Decode jwt, X509, base64, urlencoded from the Terminal
- Host: GitHub
- URL: https://github.com/vdbulcke/reveal
- Owner: vdbulcke
- Created: 2024-02-25T17:18:03.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-27T17:58:30.000Z (over 2 years ago)
- Last Synced: 2025-01-31T07:31:49.448Z (over 1 year ago)
- Topics: base64, jwt, terminal, urldecoder, x509
- Language: Shell
- Homepage:
- Size: 43.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Reveal: Decode jwt, X509 cert, base64, url from terminal
`reveal.sh` uses `fzf` to select a decode option (jwt x509 req base64 b64url url), then open a temp file via your `$EDITOR` where you can past your encoded data. After save and exit of your editor, it will print the decoded string.



## Install
Copy the [./reveal.sh](./reveal.sh) (`chmod +x` if needed). You can add `rv` to your shell rc file:
```
alias rv='/path/to/reveal.sh'
```
## Dependencies
* [fzf](https://github.com/junegunn/fzf)
* [jwt-cli](https://github.com/mike-engel/jwt-cli)
* `openssl`
* `base64`