This app is based on library from certstream.calidog.io
How to use?
$ python3 run.py (filter file)
$ python3 run.py (filter file) --debug/-d
(The debug option allows you to start the monitor without sending emails.)
(Example usage of the software)
$ python3 run.py filters.txt
The run.py
file installs the necessary libraries that are not automatically installed with the Python3 interpreter.
The app.py
file is the software for monitoring and filtering Certstream.
To use the option for sending notifications and information via email, you need to fill out the email.json file:
{
"sender_email": "[email protected]",
"password": "passw0rd",
"recipient_email": "[email protected]",
"smtp_server": "smtp.server",
"smtp_port": 465
}
The filtering results are automatically saved using
sqlite3
to the logs.db
file.
A preview of the
logs.db
database is available through a web browser at http://127.0.0.1:51820
. (127.0.0.1
or the server address where the software is running)