An open API service indexing awesome lists of open source software.

https://github.com/xorgzz/certstream_monitor

Tool to monitor and filter certstream
https://github.com/xorgzz/certstream_monitor

certstream python3

Last synced: over 1 year ago
JSON representation

Tool to monitor and filter certstream

Awesome Lists containing this project

README

          

This app is based on library from [certstream.calidog.io](https://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": "your.address@email.com",
"password": "passw0rd",
"recipient_email": "recipient.address@email.com",
"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)