This software is made to monitor the integrity of web page.
It's check the hash of webpage and compare it with the hash in dataset file and send the resut as http request.
python3 -m venv .venv
source .venv
pip3 install -r requirements.txt
For configuration, refer to the setting documentation
You need to be in the verify_web_integrity folder.
python3 -m verify_web_integrity
usage: Verify Web Integrity [-h] [-c CONFIG] [-d DATA] [-a {md5,sha1,sha256,sha512} [{md5,sha1,sha256,sha512} ...]] [-v] [--version]
Verify the integrity of a web site
options:
-h, --help show this help message and exit
-c CONFIG, --config-file CONFIG
config file
-d DATA, --data-file DATA
Path of dataset file
-a {md5,sha1,sha256,sha512} [{md5,sha1,sha256,sha512} ...], --algorithms {md5,sha1,sha256,sha512} [{md5,sha1,sha256,sha512} ...]
hash algorithms to use
-v, --verbose Increase output verbosity
--version show program's version number and exit
An application wich verify the integrity of a web page