Privacyscanner scans websites for security and privacy properties. It is the future scanning engine of PrivacyScore.
Project description
privacyscanner
Usage
Before first use, you have to download the dependencies of privacyscanner. These include the MaxMind GeoIP2 database and the Easylist adblock lists. For convenience, most dependencies can be downloaded with:
privacyscanner update_dependencies
Those dependencies will be stored in ~/.local/share/privacyscanner
. In
addition, google-chrome or chromium have to be installed and available in
your PATH.
Scanning a single website, e.g. http://example.com/, can be done by running:
privacyscanner scan http://example.com/
It will output the scan result in Python object syntax and it will create a directory for the website in your current working directory. This directory contains the scan result as JSON file as well as associated files (e.g. the screenshot of the site) and the corresponding log files of the scan.
For more details, see privacyscanner --help
and dive into the source :-)
Development
Check out repository, change directory into repository root. Then install with:
pip install --editable .
Unfortunately, there is no development documentation currently. You have to consult the source code.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for privacyscanner-0.4.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71f790f68f4becdce600228b07d2487d1a0fc285ba25a1f7da95aacc466fdb14 |
|
MD5 | d7ef153cd7231820e8e59defe5838754 |
|
BLAKE2b-256 | 4480f1914103458dac83805977ba74b70c54116f0dab69e299005db643ff8f45 |