SWPanel

SWPanel-Bots

SWPanelBot-Uptime

Prüft, ob die Website antwortet, und warnt den Inhaber, wenn sie ausfällt oder langsam ist.

User-Agent Mozilla/5.0 (compatible; SWPanelBot-Uptime/1.1; +https://www.swpanel.com/bots/uptime)

Funktion: Verfügbarkeitsüberwachung Betreiber: DeepThink Software SLU Kontakt: [email protected] Version: 1.1 Geprüft am: 17. Oktober 2026

Datenblatt

Alles, was SWPanelBot-Uptime tut

Aus dem Code des Moduls entnommen. Ändert der Bot, was er tut, ändern sich dieses Datenblatt und seine Version.

Identität

Name
SWPanelBot-Uptime. Das ist auch sein Name für robots.txt.
Familie
SWPanelBot: der gemeinsame Name aller SWPanel-Bots.
Version
1.1, die im User-Agent steht. Die Änderungen jeder Version stehen weiter unten.
Typ
Direkt: Er wird von SWPanel ausgeführt und kontrolliert, stets im Auftrag des Dienstinhabers.
Kategorie
Monitoring
Betreiber
DeepThink Software SLU, Inhaberin von SWPanel. Rechtliche Informationen.
Kontakt
[email protected]
Frühere Namen
SWPanel-Uptime/1.0 (+https://www.swhosting.com)

Wann und wie viel

Wann er kommt
Immer, bei Diensten mit Verfügbarkeitsüberwachung.
Häufigkeit
Etwa viermal täglich pro Website. Er geht alle Dienste in Gruppen von etwa 200 alle 5 Minuten durch, und ein vollständiger Durchlauf dauert etwa 6 Stunden.
Öffnungszeiten
24 Stunden, jeden Tag.
Pro Durchlauf
Ein GET auf die Startseite. Schlägt er fehl, wiederholt er ihn nach 1,5 Sekunden; gibt es per HTTPS keine Antwort, versucht er es per HTTP.
Pro Monat
Etwa 120 Anfragen, wenn die Website gut antwortet.
Parallel
Nie. Eine Anfrage nach der anderen.

Wie er anfordert

Was er anfordert
Die Startseite, https://deine-domain/, und http://deine-domain/, wenn die erste nicht antwortet.
Methoden
GET. Außerdem öffnet er eine Verbindung zu den Mail-Ports (25 oder 587) und FTP (21), um die Begrüßung des Servers zu lesen, ohne sich anzumelden.
Von wo
Von der SWPanel-Sonde in Barcelona.
Weiterleitungen
Er folgt ihnen: Eine Weiterleitung auf HTTPS oder www zählt als korrekte Antwort.
Zertifikat
Er prüft es nicht: Ein abgelaufenes Zertifikat zählt nicht als Ausfall. Um das Zertifikat kümmert sich Sicherheit 360.
Cookies und JavaScript
Nein.
Wartezeiten
5 Sekunden für die Verbindung und 8 für die Antwort. Dauert es länger als 5 Sekunden, zählt es als langsam.
Wie er einstuft
2xx, 3xx und 404: antwortet. 401, 403 und 429: beeinträchtigt. 5xx oder keine Antwort: Ausfall.
Herkunft
In Vorbereitung Von den Servern von SWPanel. Wir reservieren einige ausgehende IPs nur für die Bots; sobald sie vorhanden sind, veröffentlichen wir sie hier in einer JSON-Datei.
Reverse-DNS
In Vorbereitung Jede IP erhält einen Namen unter bots.swpanel.com, der zur selben IP zurückführt.

Normen, die er anwendet

robots.txt
Ausgenommen, begründet Er konsultiert sie nicht. Es ist eine einzige Anfrage an die Startseite im Auftrag des Inhabers, wie bei jedem Verfügbarkeitsmonitor.
Welche Websites er besucht
Erfüllt Er besucht nur Websites aktiver SWPanel-Dienste und hört auf, sobald der Dienst gekündigt wird: Er prüft das vor jeder Anfrage.
Wenn die Website um Drosselung bittet
Erfüllt Bei 429 oder 503 wiederholt er nicht nach 1,5 Sekunden: Er vermerkt die Website als beeinträchtigt und kommt in der nächsten Runde wieder.
HTTP-Cache
Nicht anwendbar Er muss die Website so sehen, wie sie jetzt ist.
Signatur
Erfüllt Er signiert jede Anfrage mit Web Bot Auth (RFC 9421, Ed25519): Header Signature, Signature-Input und Signature-Agent. Der öffentliche Schlüssel liegt unter https://www.swpanel.com/.well-known/http-message-signatures-directory.
Kontakt in der Anfrage
Erfüllt Er trägt From: [email protected], wie es RFC 9110 von automatisierten Clients verlangt.

Was er mit den Daten macht

Was er liest
Den Antwortcode und die Dauer. Den Seiteninhalt liest er nicht.
Was er speichert
Nur die Statusänderungen: wann ein Ausfall oder eine Verlangsamung begann und endete, der Grund und die Antwortzeit. Wenn alles gut läuft, speichert er nichts von der Website, nur einen Eintrag pro Gruppe, dass die Sonde gemessen hat.
Wie lange
24 Monate.
Wofür
Um den Inhaber zu benachrichtigen und ihm den Verfügbarkeitsverlauf des Dienstes zu zeigen.
Datenschutz
Allgemeine Datenschutzerklärung von SWPanel.

So funktioniert es

Ein Durchlauf, Schritt für Schritt

  1. Nimmt die Gruppe

    Alle 5 Minuten nimmt er die nächsten Dienste der Reihe nach, etwa 200, und beginnt am Ende von vorn.

  2. Fordert die Startseite an

    Ein GET auf https://deine-domain/ und, falls keine Antwort kommt, auf http://deine-domain/.

  3. Wiederholt bei Fehler

    Noch einmal nach 1,5 Sekunden, um eine Website nicht wegen eines Aussetzers von einer Sekunde als ausgefallen zu werten.

  4. Stuft ein

    Antwortet, beeinträchtigt oder Ausfall, je nach Code und Antwortzeit.

  5. Prüft E-Mail und FTP

    Öffnet die Verbindung, liest die Begrüßung des Servers und schließt sie, ohne sich anzumelden.

  6. Warnt

    Ändert sich der Status, öffnet oder schließt er den Vorfall und benachrichtigt den Inhaber.

In deinen Logs

So sieht SWPanelBot-Uptime aus

Ein Beispiel im kombinierten Format von Apache und Nginx. IP und Domain sind Dokumentationswerte: Deine werden andere sein.

203.0.113.20 - - [17/Oct/2026:04:05:12 +0200] "GET / HTTP/1.1" 200 48211 "-" "Mozilla/5.0 (compatible; SWPanelBot-Uptime/1.1; +https://www.swpanel.com/bots/uptime)" 203.0.113.20 - - [17/Oct/2026:10:07:40 +0200] "GET / HTTP/1.1" 200 48211 "-" "Mozilla/5.0 (compatible; SWPanelBot-Uptime/1.1; +https://www.swpanel.com/bots/uptime)" 203.0.113.20 - - [17/Oct/2026:16:03:55 +0200] "GET / HTTP/1.1" 200 48211 "-" "Mozilla/5.0 (compatible; SWPanelBot-Uptime/1.1; +https://www.swpanel.com/bots/uptime)" 203.0.113.20 - - [17/Oct/2026:22:06:21 +0200] "GET / HTTP/1.1" 200 48211 "-" "Mozilla/5.0 (compatible; SWPanelBot-Uptime/1.1; +https://www.swpanel.com/bots/uptime)"

Eine Anfrage an die Startseite etwa viermal täglich, zu Zeiten, die je nach Gruppe variieren.

Prüfen

Ist es wirklich SWPanelBot-Uptime?

Ein User-Agent lässt sich kopieren. Deshalb muss man ihn zusammen mit dem Rest prüfen. Die Beispiele verwenden eine Dokumentations-IP.

Reverse-DNS In Vorbereitung

$ host 203.0.113.10 10.113.0.203.in-addr.arpa domain name pointer crawl-203-0-113-10.bots.swpanel.com. $ host crawl-203-0-113-10.bots.swpanel.com crawl-203-0-113-10.bots.swpanel.com has address 203.0.113.10

Die IP muss zu einem Namen unter bots.swpanel.com auflösen, und dieser Name zur selben IP. Trifft nur der erste Teil zu, ist er nicht unserer.

IP-Liste In Vorbereitung

$ curl -s https://www.swpanel.com/bots/ips.asp {"formatVersion": "1.0", "creationTime": "…", "prefixes": [{"ipv4Prefix": "203.0.113.0/28", "service": "SWPanelBot"}]}

Eine JSON-Datei im vom IETF vorgeschlagenen JAFAR-Format, von dieser Seite verlinkt.

Signatur der Anfrage Verfügbar

Signature-Agent: "https://www.swpanel.com" Signature-Input: sig1=("@authority" "signature-agent"); created=1792224000;expires=1792224300; keyid="…";alg="ed25519";tag="web-bot-auth" Signature: sig1=:…:

Web-Bot-Auth-Header. Der öffentliche Schlüssel liegt unter /.well-known/http-message-signatures-directory auf www.swpanel.com: Damit prüft jede Firewall, die Web Bot Auth versteht, dass die Anfrage von uns stammt.

Was er anfordert Verfügbar

Vergleiche, was du siehst, mit dem Datenblatt: die Pfade, die Häufigkeit und den Umfang. Ein Bot namens SWPanelBot-Uptime, der etwas anderes tut, ist nicht unserer.

Wenn du an einem Besuch zweifelst, schreib uns an [email protected] mit Domain, Uhrzeit samt Zeitzone, IP und Logzeile, und wir prüfen es.

Ihn stoppen

Der Inhaber fordert ihn an. Er schaltet ihn ab.

Unsere Bots besuchen nur Websites aktiver SWPanel-Dienste, nur für die Funktionen, die ihr Inhaber aktiviert hat, und hören auf, sobald der Dienst gekündigt wird.

Wenn du der Inhaber bist

Deaktiviere die Verfügbarkeitsüberwachung des Dienstes in deinem SWPanel.

Wenn du es nicht bist

Wenn die Domain nicht mehr in SWPanel liegt, sollte dich kein geplanter Besuch erreichen. Wenn doch, schreib uns an [email protected] und wir stoppen ihn.

In der Firewall

Um ihn durchzulassen, verwende den Namen zusammen mit der IP oder der Signatur, nicht nur den Namen. Vorsicht bei generischen Regeln: Ein Muster wie „bot“ trifft auch SWPanelBot.

Wenn du ihn blockierst

Die Überwachung meldet die Website als ausgefallen oder beeinträchtigt, ohne dass sie es ist.

robots.txt stoppt ihn nicht: Das erklären wir unter Normen. Sein Inhaber stoppt ihn, in SWPanel.

Normen

Was die Standards verlangen, und wie es SWPanelBot-Uptime geht

Unsere Lage bei jedem Punkt, ohne Beschönigung.

Was die Standards verlangen, und wie es SWPanelBot-Uptime geht
Ein eigener Name im User-Agent, mit der Adresse seiner Seite RFC 9110, 10.1.5, und IETF-Entwurf „Crawler best practices“, 2.2 Erfüllt
Ein gültiger Name für robots.txt: Buchstaben, Bindestriche und Unterstrich RFC 9309, 2.2.1 Erfüllt
Nur Websites aktiver SWPanel-Dienste besuchen und aufhören, sobald der Dienst gekündigt wird Eigene Verpflichtung von SWPanel Erfüllt
robots.txt lesen und beachten RFC 9309 und „Crawler best practices“, 2.1. Der Entwurf erlaubt die dokumentierte Ausnahme für Crawler, die im Auftrag arbeiten. Der Inhaber fordert ihn an und es ist eine punktuelle Prüfung. Ausgenommen, begründet
Die Website nicht behindern: eine Anfrage nach der anderen, Seiten- und Zeitlimits und kurze Wartezeiten „Crawler best practices“, 2.3 Erfüllt
Drosseln, wenn die Website 429 oder 503 antwortet „Crawler best practices“, 2.3, und RFC 9110, 15.6 Erfüllt
HTTP-Cache beachten „Crawler best practices“, 2.4, und RFC 9111. Er braucht die aktuelle Antwort. Nicht anwendbar
Ein Kontakt in der Anfrage: From-Header RFC 9110, 10.1.2 Erfüllt
Die ausgehenden IPs als JSON veröffentlichen, von dieser Seite verlinkt „Crawler best practices“, 2.5, im JAFAR-Format In Vorbereitung
Bestätigbarer Reverse-DNS Praxis von Google, Bing und Cloudflare zur Verifizierung von Bots In Vorbereitung
Anfragen signieren (Web Bot Auth) IETF-Entwurf „HTTP Message Signatures for Bots“, September 2026 Erfüllt
Öffentliche Seite mit dem, was er tut, was er speichert, Kontakt, wie man ihn stoppt, und den Ausnahmen „Crawler best practices“, 2.6 Erfüllt

Teilweise: erfüllt mit einer Einschränkung, die in der Zeile erklärt wird. In Vorbereitung: hängt vom Netzwerk ab, etwa eigene IPs und deren Reverse-DNS. Ausstehend: noch kein Datum.

Versionen

Was sich geändert hat

Die Version steht im User-Agent. Ändert der Bot, was er tut, ändern sich die Version und dieses Datenblatt.

Was sich geändert hat
1.0 12-10-2026 Neuer Name, SWPanelBot-Uptime, mit Link zur Bot-Seite. Ersetzt SWPanel-Uptime.
1.1 17-10-2026 Verlinkt auf dieses Datenblatt. Wiederholt nicht, wenn die Website 429 oder 503 antwortet, signiert Anfragen, trägt den From-Header und besucht nur aktive Dienste.

Häufige Fragen

Fragen zu SWPanelBot-Uptime

Weil er von Barcelona aus zweimal hintereinander nicht innerhalb von 8 Sekunden geantwortet oder einen 5xx-Fehler zurückgegeben hat. Wenn du eine Firewall hast, die nach Land oder Bot blockiert, prüfe, ob sie SWPanelBot-Uptime durchlässt.

Weil die Website antwortet. Meist blockiert eine Firewall den Bot, daher markieren wir sie als beeinträchtigt, damit du es prüfst.

Nein: Er führt kein JavaScript aus. Er ist nur in den Server-Logs zu sehen.

Er liest sie nicht, wie andere Verfügbarkeitsmonitore: Es ist eine einzige Anfrage an die Startseite im Auftrag des Eigentümers. Um ihn zu stoppen, deaktiviert der Eigentümer die Überwachung.