BitBender-a byte manipulation tool.

BitBender

BitBender is a byte manipulation tool

INSTALL

git clone https://github.com/egebalci/BitBender.git
cd BitBender/lib && export GOPATH=$(pwd)
cd ../src && go build -o ../bib

USAGE

# BitBender 
> Author: Ege Balcı
> Source: github.com/egebalci/BitBender

USAGE: 
 bib [options] <file> 
OPTIONS:
   ^ <KeySize>  Make XOR operation with a randomly generated key (Max:~/Min:1)
 ^= <Key>   Make a XOR operation with given key 
 + <IncrementValue>   Increment each byte of the file with given value (Max:255/Min:1)
 - <DecrementValue> Decrement each byte of the file with given value (Max:255/Min:1)
 !     Make a logical NOT operation to each byte of the file
 ror <RotationValue>  Rotate eache byte of the file to right with given value
 rol <RotationValue>  Rotate eache byte of the file to left with given value
 =      Calculate the checksum of the given file 
 -h,  --help    Print this message      
EXAMPLE:
 BitBender ^ 12 file
 BitBender ^= topsecretkey file
 BitBender + 4 file
 BitBender - 5 file
 BitBender ! file

Source and download

No comments