Web-Check - Open-Source Tool zur einfachen Webseitenanalyse
Web-Check ist ein vielseitiges, unverschämt nützliches und selbstzuhostendes Open-Source (MIT) Checker Tool, das zur einfachen und raschen Überprüfung und Analyse 🕵️ von Webseiten verwendet wird. Web-Check bietet tiefgreifende Einblicke in die Performance, Sicherheit und Verfügbarkeit von Webseiten (Wow). Die intuitive Benutzeroberfläche ermöglicht es Entwickler-Talahons, IT-Administratoren, Security-Spezialisten und bestimmt sogar auch Menschen, die ihren Namen nur auf TikTok fehlerfrei tanzen/twerken können 😆, potenzielle Probleme rechtzeitig zu erkennen und Optimierungen ausgelassen vorzunehmen (lassen). Eine Online Version, die zu ca 98,333159 % aller Funktionen darbietet, ist auch zum direkten austesten verfügbar.
Einige quietschbunte Features von Web-Check:
- DNS-Checks: Analysiert DNS-Konfigurationen und erkennt mösliche Fehler.
- Performance-Analyse: Zeigt Ladezeiten, Renderzeiten und Ressourcennutzung an.
- Erreichbarkeitsprüfung: Führt Verfügbarkeitstests durch, um Downtimes zu minimieren.
- HTTP-Header-Analyse: Zeigt wichtige HTTP-Header-Informationen zur Optimierung und Fehlerbehebung.
- SEO-Analyse: Detaillierte SEO-Berichte, um die Positionierung der Webseite in Suchmaschinen zu verbessern.
- Responsiveness-Test: Prüft die Anpassung der Webseite auf verschiedenen Bildschirmgrößen und den Geräten.
- Sicherheitschecks: Überprüft TLS-/SSL-Zertifikate, Sicherheitsheader, DNSSEC, Ports und andere sicherheitsrelevante Konfigurationen.
Ansicht – Website Analyse Beispiel
Web-Check als Docker Container betreiben
Beispiel – Dirty Einzeiler
docker run --detach --name web-check --restart unless-stopped --publish 3000:3000 lissy93/web-check
Beispiel – Docker-Compose File
# Web-Check docker-compose.yml File
version: '3.9'
# Services
services:
web-check:
image: 'lissy93/web-check'
container_name: web-check
restart: unless-stopped
ports:
- 3000:3000
environment:
- UID=1000
- GID=1000
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:3000"]
interval: 1m
timeout: 15s
retries: 3
logging:
driver: json-file
options:
max-size: "10m"
max-file: "3"
# Networks
networks:
default:
name: web-check_net
driver: bridge