Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fabriziosalmi/websites-monitor
Websites monitoring via GitHub Actions (expiration, security, performances, privacy, SEO)
https://github.com/fabriziosalmi/websites-monitor
certificate-monitoring content-security-policy domain-expiration github-actions headers-checker headers-security monitoring pagespeed pagespeed-insights pagespeed-insights-api performance performance-analysis performance-metrics performance-monitoring performance-testing ssl-expiry website website-monitor website-monitoring websites
Last synced: 3 months ago
JSON representation
Websites monitoring via GitHub Actions (expiration, security, performances, privacy, SEO)
- Host: GitHub
- URL: https://github.com/fabriziosalmi/websites-monitor
- Owner: fabriziosalmi
- Created: 2023-09-03T20:50:17.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-13T04:03:38.000Z (10 months ago)
- Last Synced: 2024-04-14T01:06:29.751Z (10 months ago)
- Topics: certificate-monitoring, content-security-policy, domain-expiration, github-actions, headers-checker, headers-security, monitoring, pagespeed, pagespeed-insights, pagespeed-insights-api, performance, performance-analysis, performance-metrics, performance-monitoring, performance-testing, ssl-expiry, website, website-monitor, website-monitoring, websites
- Language: Python
- Homepage:
- Size: 303 KB
- Stars: 4
- Watchers: 2
- Forks: 2
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Websites Monitor
## Project DescriptionThis project aims to continuously monitor various aspects of specified websites. It runs a variety of checks, ranging from performance to security considerations. The GitHub Action is scheduled to run once per day, updating this README with the latest results.
![Static Badge](https://img.shields.io/badge/project_status-alpha-red?style=for-the-badge&logo=github)
## How to Use
1. Fork this repository.
2. Add the websites you want to monitor in the `websites.txt` file, one per line.
3. Enable GitHub Actions if not already enabled.
4. The README will be automatically updated with the latest check results once a day.## Monitoring Checks
[![Create report](https://github.com/fabriziosalmi/websites-monitor/actions/workflows/create-report.yml/badge.svg)](https://github.com/fabriziosalmi/websites-monitor/actions/workflows/create-report.yml)
| Check Type | audiolibri.org | get.domainsblacklists.com | example.com |
|------------|---|---|---|
| Domain breach | 🔘 | 🔘 | 🔘 |
| Domain Expiration | 🟢 (242 days left) | 🟢 (330 days left) | 🟢 (344 days left) |
| SSL Expiration | 🟢 (69 days left) | 🟢 (43 days left) | 🟢 (180 days left) |
| DNS Blacklists (Spamhaus + Spamcop) | 🟢 | 🟢 | 🟢 |
| DNS Blacklist (DomainsBlacklists) | ⚪ | ⚪ | ⚪ |
| HSTS | 🟢 | 🟢 | 🔴 |
| XSS Protection | 🟢 | 🟢 | 🔴 |
| Redirect chains | 🟢 | 🟠| 🟢 |
| Pagespeed Performances | 96 | 97 | 100 |
| Website Load Time | 🟢 | 🟢 | 🟢 |
| Rate limited | 🔴 | 🔴 | 🔴 |
| CDN | 🔴 | 🔴 | 🔴 |
| Brotli | 🟢 | 🔴 | 🔴 |
| Deprecated libs | 🟢 | 🟢 | 🟢 |
| Client rendering | 🔴 | 🔴 | 🟢 |
| Mixed content | 🔴 | 🟢 | 🟢 |
| Content-Type headers | 🟢 | 🟢 | 🟢 |
| Internationalization | ⚪ | ⚪ | ⚪ |
| FLOC | 🔴 | 🔴 | 🔴 |
| AMP | 🔴 | 🔴 | 🔴 |
| Robots.txt | 🔴 | 🔴 | 🔴 |
| Sitemap | 🔴 | 🔴 | 🔴 |
| Favicon | 🟢 | 🟢 | 🔴 |
| Alt Tags | 🟢 | 🟢 | 🔴 |
| Open Graph Protocol | 🟢 | 🔴 | 🟢 |
| Semantic Markup | 🔴 | 🔴 | 🔴 |
| Ad and tracking | 🟢 | 🟢 | 🟢 |
| Privacy-Protected Whois | 🔴 | 🔴 | 🔴 |
| Privacy Exposure | 🔴 | 🔴 | 🟢 |---
Last Updated: 2024-09-02 04:04:10