{"repo":"trou/rsbkb","free":true,"listed":false,"github":"https://github.com/trou/rsbkb","clone":"git clone https://github.com/trou/rsbkb.git","description":"CLI tools: encoders/decoders, CTF and reverse engineering helpers.","language":"Rust","stars":152,"topics":["base64","decoding","encoding","timestamp","xor","cli","crc","hacking","ctf","engineering"],"license":"GPL-3.0","category":"cli-tools","readme_excerpt":"rsbkb (Rust blackbag) What is it? rsbkb has multiple tools which are designed to be called directly (through symlinks, like busybox ). This allows various operations on data to be chained easily like CyberChef but through pipes. It also includes various practical tools like entropy , a binary grep , a timestamp decoder, etc. Quick start 1. install with cargo install rsbkb or download the binary from the releases page 2. run rsbkb to list applets 3. run rsbkb help to learn more 4. optionally create symlinks to call applets directly: rsbkb symlink Examples Read 10 bytes from /etc/passwd starting at offset 0x2f , then xor with 0xF2 , encode it in URL-safe base64 and finally URL encode it: Various examples: How to use Build it / Get it cargo build --release cargo install rsbkb get the binary from the releases page. get the latest artifact from the Actions page. Usage Almost all tools take values as an argument on the command line or if not present, read from stdin Tool name can be specified on the command line rsbkb TOOL Or can be called busybox-style: ln -s rsbkb unhex ; unhex 4142 . Create symlinks with: Included tools hex : hex encode unhex : decode hex data (either in the middle of arbitrary data, or strictly) b64 : base64 encode (use -u or --URL for URL-safe b64) d64 : base64 decode (use -u or --URL for URL-safe b64) urlenc : url encode (see --help for advanced options) urldec : url decode xor : xor (use -x to specify the key, in hex, -f to specify a file) crc : all CRC algo","default_branch":null,"files":null,"tree":[],"storefront":"/r/trou","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/trou/rsbkb/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}