What is bitcheck?
Why - Safety. Nothing is perfect, but rust goes along way to make it more difficult for things like: out-of-bounds reads/writes, use-after-free, null pointer dereference and data races to occur. All of which, can lead to potentially exploitable behavior
How
- To use this script, simply install it, with cargo.
username@example.home> cargo install bitcheck
//the script will install to ~/.cargo/bin
- It is suggested that the ~/.cargo/bin folder be added to the existing path
- This can be done by adding the following line to the .bashrc, in the home folder
export PATH=$PATH:$HOME/.cargo/bin
- Save, exit and relaunch the terminal to load the recent changes.
- Currently only two version of ArchLabs can be downloaded.
- archlabs-2017-10.iso
- archlabs-2017-10-lts.iso
//Note: the script assumes the target image has been downloaded to the //users default directory of ~/Downloads
username@example.home> cd Downloads/
username@example.home> bitcheck filename.iso
bitcheck , is only intended for use with ArchLabs. Currently, it does not support other distributions.