https://github.com/trixmoe/tls-expiry-tracker
Track your outages caused by TLS expiry
https://github.com/trixmoe/tls-expiry-tracker
python tls tls-expiry
Last synced: 8 months ago
JSON representation
Track your outages caused by TLS expiry
- Host: GitHub
- URL: https://github.com/trixmoe/tls-expiry-tracker
- Owner: trixmoe
- Created: 2024-01-13T23:50:52.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-09T21:59:00.000Z (almost 2 years ago)
- Last Synced: 2025-03-18T18:29:56.620Z (over 1 year ago)
- Topics: python, tls, tls-expiry
- Language: Python
- Homepage:
- Size: 28.3 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# X days since last outage caused by TLS expiry
How often does your infrastructure break because you forgot to automate TLS renewal, or because it broke?
Find out by rolling out this tool with the domains and services!
## Guide: how to set up
To set up the backend:
- `cd backend`
- `python -m venv venv`
- `source venv/bin/activate`
- `pip install -r requirements.txt`
## Plans (TODO)
### Backend
- Python script for backend
- check each domain's tls cert using [`ssl` library](https://docs.python.org/3/library/ssl.html)
- use file(s) to store:
- domains
- expiry status *per* domain
- log of outages
- cronjob at the start (every 1-5 minutes)