tamton-aquib / ice

A simple ctf tool store.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

A simple ctf tool store.

License:MIT License


Languages

Language:Rust 100.0%