https://github.com/tamton-aquib/ice
A simple ctf tool store.
https://github.com/tamton-aquib/ice
ctf cybersecurity hacktoberfest ice rust tools
Last synced: about 2 months ago
JSON representation
A simple ctf tool store.
- Host: GitHub
- URL: https://github.com/tamton-aquib/ice
- Owner: tamton-aquib
- License: mit
- Created: 2022-09-07T09:00:33.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-10-01T15:27:46.000Z (over 1 year ago)
- Last Synced: 2025-03-30T05:41:16.537Z (3 months ago)
- Topics: ctf, cybersecurity, hacktoberfest, ice, rust, tools
- Language: Rust
- Homepage:
- Size: 85.9 KB
- Stars: 17
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Ice
[Ice](https://gameofthrones.fandom.com/wiki/Ice) is a lightweight command line utility to help with simple problems encountered while playing CTFs.
Extracted from [graveyard](https://github.com/tamton-aquib/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](https://github.com/tamton-aquib/ice/blob/main/todo.norg) for the full list working on.---
### Installation
##### From AUR
```sh
yay -S ice-bin
```##### From source (if rust is installed in your system)
```bash
cargo install --git https://github.com/tamton-aquib/ice.git
```#### From releases
- Go to [releases](https://github.com/tamton-aquib/ice/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
```bash
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](https://github.com/tamton-aquib/ice/blob/main/todo.norg)