https://github.com/egebalci/bitbender
BitBender is a byte manipulation tool
https://github.com/egebalci/bitbender
byte calculator checksum encoder rotate xor
Last synced: 8 months ago
JSON representation
BitBender is a byte manipulation tool
- Host: GitHub
- URL: https://github.com/egebalci/bitbender
- Owner: EgeBalci
- License: mit
- Created: 2017-03-09T18:09:09.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2018-03-02T15:10:14.000Z (over 8 years ago)
- Last Synced: 2025-04-01T13:37:13.192Z (about 1 year ago)
- Topics: byte, calculator, checksum, encoder, rotate, xor
- Language: Go
- Size: 1.89 MB
- Stars: 12
- Watchers: 3
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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]
OPTIONS:
^ Make XOR operation with a randomly generated key (Max:~/Min:1)
^= Make a XOR operation with given key
+ Increment each byte of the file with given value (Max:255/Min:1)
- 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 Rotate eache byte of the file to right with given value
rol 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