ice

Crates.ioice
lib.rsice
version0.3.0
created_at2025-08-16 13:09:55.869128+00
updated_at2025-08-16 17:00:32.256535+00
descriptionA simple CTF tool store
homepagehttps://github.com/tamton-aquib/ice
repositoryhttps://github.com/tamton-aquib/ice
max_upload_size
id1798423
size71,602
Aquib Javed (tamton-aquib)

documentation

README

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
  • 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.

Installation

From AUR
yay -S ice-bin
From source (if rust is installed in your system)
cargo install --git https://github.com/tamton-aquib/ice.git

From releases

  • 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/)

Usage examples

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

Todo:

moved to todo.norg

Commit count: 0

cargo fmt