Skip to content

Latest commit

 

History

History
30 lines (30 loc) · 1.26 KB

README.md

File metadata and controls

30 lines (30 loc) · 1.26 KB

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)