Skip to content

tamton-aquib/ice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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