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
- Host: GitHub
- URL: https://github.com/xorgzz/certstream_monitor
- Owner: xorgzz
- Created: 2024-05-17T16:58:56.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-24T11:41:06.000Z (about 2 years ago)
- Last Synced: 2025-01-22T09:33:38.469Z (over 1 year ago)
- Topics: certstream, python3
- Language: Python
- Homepage:
- Size: 9.77 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)