Ice is a lightweight command line utility to help with simple problems encountered while playing CTFs.
Extracted from graveyard
NOTE: Most of the functions can autodetect if its encode or decode.
- Base: binary, octal, hex, base32, base64
- General ciphers: a1z23, atbash, etc
- Caesar ciphers: simple rots, rot13, vigenere, etc
- Xor: single byte, string vs string, hex vs hex, etc. (wip)
- check todo.norg for the full list working on.
yay -S ice-bin
cargo install --git https://github.com/tamton-aquib/ice.git
- Go to releases and download the appropriate file.
- extract the archive and you get a binary.
chmod +x ice
to make it executable.- move it to one of the PATHS (usually ~/.local/bin/)
ice b64 "example string" # encodes the string
ice b64 ZXhhbXBsZSBzdHJpbmc= # decodes the string (autodetect)
ice morse "example"
ice morse ". _.._ ._ __ .__. ._.. ." # autodetect
# ... and the other 20 subcommands: checkout src/main.rs
moved to todo.norg