Crates.io | ctf_party |
lib.rs | ctf_party |
version | 0.2.0 |
created_at | 2023-06-02 18:24:09.387032+00 |
updated_at | 2025-08-23 16:10:53.466843+00 |
description | Rust CTF Party is a tool that provides various cryptographic and network utilities for CTF (Capture The Flag) competitions. It is written in Rust and offers a command-line interface for easy usage. The tool includes features such as base64 encoding/decoding, MD5 hashing, SHA1 hashing, SHA2 hashing, hex encoding/decoding, URL encoding/decoding, HTML escaping, random number generation, regex matching, and more. |
homepage | http://dnrops.gitlink.net |
repository | https://gitcode.net/drops/ctf_party |
max_upload_size | |
id | 881122 |
size | 82,983 |
Rust CTF Party is a tool that provides various cryptographic and network utilities for CTF (Capture The Flag) competitions. It is written in Rust and offers a command-line interface for easy usage.
To use the tool, you need to provide a command and subcommand. Here are some examples:
Base64 encoding:
rust_ctf_party.exe base64 to-b64 "hello"
Calculate MD5 hash:
rust_ctf_party.exe digest md5 "hello"
Rotate text by 13 positions (ROT13):
rust_ctf_party.exe rot rot13 "hello"
Check if a string is a valid flag:
rust_ctf_party.exe flag check "flag{example}"
Convert text to hexadecimal:
rust_ctf_party.exe hex to-hex "hello"
Check if an IP address is valid:
rust_ctf_party.exe network ipv4 "192.168.1.1"
You can also pipe input to the tool:
echo "hello" | rust_ctf_party.exe base64 to-b64
To get help for a specific command, use:
rust_ctf_party.exe base64 --help
This will show you all the available subcommands for the base64 command.
The error you're seeing is not actually an error - it's the tool telling you that you need to provide a specific command to perform an operation. The tool is working correctly, but you need to specify which operation you want to perform.