Sign inSign up

jonelo/jacksum

By jonelo

•Updated about 1 month ago

Jacksum on Docker

Image
Security
Developer tools
Monitoring & observability
1

680

jonelo/jacksum repository overview

⁠Jacksum on Docker

⁠Quick reference

⁠What is Jacksum?

Jacksum⁠ is a data integrity software for working with checksums, CRCs, and message digests (hashes), released under the conditions of the GNU General Public License 3.0 or later.

For more information please go to https://jacksum.net⁠ or to https://github.com/jonelo/jacksum⁠.

Jacksum logo

⁠How to use this image

⁠Usage

The following command is an example on GNU/Linux. It mounts your home dir ($HOME) to /VOLUME which is a folder inside the container and docker runs the image called jonelo/jacksum:latest with the command jacksum -a sha3-512 --style bsd --output-file /VOLUME/my.hashes /VOLUME/Projects which actually calculates recursively the SHA3 digest with a width of 512 bits for all files in your $HOME/Projects folder and prints the output to /VOLUME/my.hashes (respectively to $HOME/my.hashes) in the common BSD-style format. The container is removed when it exits.


docker container run -v $HOME:/VOLUME --rm jonelo/jacksum:latest jacksum -a sha3-512 --style bsd --output-file /VOLUME/my.hashes /VOLUME/Projects

In order to detect intact, failed, missing, and new files in your home directory's Projects folder, you can start the check process by using the --check-file option:


docker container run -v $HOME:/VOLUME --rm jonelo/jacksum:latest jacksum -a sha3-512 --style bsd --check-file /VOLUME/my.hashes /VOLUME/Projects

Well, the above ist just an example, you can do so much more with Jacksum.

Jacksum supports 586 algorithms, 18 predefined standard styles for reading and writing check files, 15 of them for wanted lists, 17 different encodings for representing hash values. To get the build-in help in order to find out what else you can do with Jacksum, please type


docker container run --rm jonelo/jacksum:latest jacksum -h

Alternatively you could run an interactive container to investigate Jacksum further:


docker container run -v /:/VOLUME --rm -it jonelo/jacksum:latest /bin/bash
root@3403da133a526:/VOLUME# jacksum -h
root@3403da133a526:/VOLUME# jacksum -a sha3-512 --style linux home/johann/Projects
⁠License

View license information⁠ for the software contained in this image.

As with all Docker images, these likely also contain other software which may be under other licenses (such as Bash, etc from the base distribution, along with any direct or indirect dependencies of the primary software being contained).

Tag summary

Content type

Image

Digest

sha256:32196d9dd…

Size

144.9 MB

Last updated

about 1 month ago

docker pull jonelo/jacksum