Ice
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.
Includes
- Base: binary, octal, hex, base32, base64
- Ciphers: a1z26, atbash, bacon, morse, railfence, playfair
- Caesar: rot13, caesar, vigenere
- Xor: single byte, string vs string, hex vs hex
- Hashing: md5, sha1, sha256, sha512
- URL: url encode/decode
- Formatting: lower, upper, reverse, length
- Extracting: emails, phone numbers, ipv4 addresses
- Utilities: factor database lookup, JWT decode
- check todo.norg for the full list
Installation
From AUR
From source (if rust is installed in your system)
From releases
- Go to releases and download the appropriate file.
- extract the archive and you get a binary.
chmod +x iceto make it executable.- move it to one of the PATHS (usually ~/.local/bin/)
Usage examples
# ... and the other 20 subcommands: checkout src/main.rs
Todo:
moved to todo.norg