SWPanel

SWPanel-Bots

Die Bots von SWPanel

SWPanel ist die Plattform, mit der unsere Kunden ihre IT-Infrastruktur verwalten. Um ihnen SEO-Berichte, Sicherheitswarnungen und Verfügbarkeitsüberwachung zu liefern, besucht es automatisch die Websites genau dieser Kunden, nur solange ihr Dienst aktiv ist. Wenn du einen dieser Namen in deinen Logs gesehen hast, erfährst du hier, was er ist, was er anfordert, wie oft er vorbeikommt und wie du prüfst, dass wir es sind.

Betreiber: DeepThink Software SLU Kontakt: [email protected] Geprüft am: 17. Oktober 2026

Identifikation

Ein Name, eine Funktion

Alle stellen sich nach demselben Schema vor: der Name SWPanelBot, ein Bindestrich mit der Funktion, die Version und die Adresse ihres Datenblatts. Der Name dient auch als robots.txt-Token.

Mozilla/5.0 (compatible; SWPanelBot-SEO/1.1; +https://www.swpanel.com/bots/seo) Mozilla/5.0 (compatible; SWPanelBot-Uptime/1.1; +https://www.swpanel.com/bots/uptime) Mozilla/5.0 (compatible; SWPanelBot-Security/1.1; +https://www.swpanel.com/bots/security) Mozilla/5.0 (compatible; SWPanelBot-Code/1.1; +https://www.swpanel.com/bots/code) Mozilla/5.0 (compatible; SWPanelBot-Web/1.1; +https://www.swpanel.com/bots/web)

Frühere Namen, die noch in alten Logs oder in einem Modul auftauchen können, das gerade umgestellt wird:

  • SWPanelBot-*/1.0, der auf /bots verwies
  • SWPanelSEO
  • SWPanel/SEOAnalyzer
  • SWPanel/SEOAnalyzer/1.0; headless
  • SWPanel-SOC
  • SWPanel-Uptime
  • SWPanel-CodeAnalyzer
  • SWPanel-WebGenerator

Was jeder anfordert

Die Zusammenfassung, und wie oft

Die Daten stammen aus dem Code jedes Moduls. Alle Details stehen im Datenblatt jedes Bots.

SEO-Berichte und -Tracking

SWPanelBot-SEO

Durchsucht die Website wie eine Suchmaschine für SEO-Bericht und -Tracking: Titel, Beschreibungen, Überschriften, Links, Antwortcodes, Canonical, hreflang und strukturierte Daten.

Wann er kommt
Geplant, bei Websites mit aktivem SEO-Modul, und jedes Mal, wenn der Inhaber einen Bericht anfordert. Ein Benutzer kann auch manuell den Bericht einer Website anfordern, die nicht in SWPanel liegt.
Häufigkeit
Alle 30 Tage im Basic-Tarif und alle 7 Tage in Professional und Premium, plus manuell angeforderte Berichte.
Was er anfordert
GET der Startseite, von /robots.txt, der Sitemap (die, die robots.txt deklariert, oder /sitemap.xml) und der HTML-Seiten derselben Domain, die er über Links findet.
Umfang und Tempo
Bis zu 10, 100 oder 200 Seiten pro Durchlauf je nach Tarif, höchstens 5 Klicks von der Startseite entfernt. Eine Anfrage nach der anderen, nie parallel, und maximal 15 Minuten pro Website. Er drosselt, wenn die Website 429 oder 503 antwortet. Unveränderte Seiten lädt er nicht erneut herunter.
robots.txt
Er fordert sie unter seinem Namen an und speichert sie höchstens 24 Stunden. Er sucht zuerst die Gruppe SWPanelBot-SEO, dann die Gruppe SWPanelBot und sonst die Gruppe *, wie RFC 9309 es vorschreibt. Liefert robots.txt 404, versteht er, dass er alles crawlen darf; liefert sie einen 5xx-Fehler oder antwortet nicht, crawlt er nicht.
Was er speichert
Titel, Beschreibungen, Überschriften und Metriken jeder Seite sowie die Problemliste, im SWPanel des Inhabers.

Der Premium-Bericht fordert zusätzlich PageSpeed Insights auf, die Startseite zu messen: Dieser Besuch kommt unter dem Namen von Google, nicht unter unserem.

Verfügbarkeitsüberwachung

SWPanelBot-Uptime

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

Kategorie: Monitoring Datenblatt zu SWPanelBot-Uptime
Wann er kommt
Geplant, 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.
Was er anfordert
Ein GET auf die Startseite per HTTPS und, falls keine Antwort kommt, per HTTP. Geht etwas schief, wiederholt er einmal nach 1,5 Sekunden. Das Zertifikat prüft er nicht.
Umfang und Tempo
Eine oder zwei Anfragen pro Website und Durchlauf. Er wartet höchstens 5 Sekunden auf die Verbindung und 8 auf die Antwort.
robots.txt
Er konsultiert sie nicht: Es ist eine einzige Anfrage an die Startseite, wie bei jedem Verfügbarkeitsmonitor.
Was er speichert
Nur die Vorfälle: wann, was fehlschlug und wie lange es dauerte. Den Seiteninhalt speichert er nicht.

Dieselbe Überwachung öffnet eine Verbindung zu den Mail-Ports (25 oder 587) und FTP (21), um die Begrüßung des Servers zu lesen, ohne sich anzumelden. Diese Verbindungen tragen keinen User-Agent.

Sicherheit 360

SWPanelBot-Security

Betrachtet die Website von außen, so wie ein Angreifer sie sähe: das Zertifikat und die Verschlüsselung, die Sicherheits-Header und ob es Dateien gibt, die nie öffentlich sein sollten. Er bestätigt auch, dass eine Sicherheitskorrektur angewendet wurde.

Kategorie: Sicherheitstests Datenblatt zu SWPanelBot-Security
Wann er kommt
Bei den Analysen des Security-360-SOC und der Code-Analyse sowie beim Anwenden oder Rückgängigmachen einer Korrektur.
Häufigkeit
Einmal pro geplanter Analyse des Dienstes und einmal pro angewendeter oder rückgängig gemachter Korrektur.
Was er anfordert
Ein GET auf die Startseite, um die Header zu lesen, eine TLS-Verbindung zu Port 443 und ein GET ohne Weiterleitungen auf diese Pfade: /.git/config, /.git/HEAD, /.env, /wp-config.php.bak, /phpinfo.php, /server-status, /.svn/entries und /adminer.php. Zur Verifizierung einer Korrektur fordert er die Startseite mit einem Parameter ?swsoc= und ohne Cache an.
Umfang und Tempo
Etwa zehn Anfragen pro Analyse, eine nach der anderen, mit maximalen Wartezeiten von 3 bis 8 Sekunden.
robots.txt
Er konsultiert sie nicht. Es sind punktuelle Prüfungen im Auftrag des Inhabers, und die Pfade sind genau die, die nicht lesbar sein sollten.
Was er speichert
Nur das Ergebnis: welcher Pfad geantwortet hat und mit welcher Signatur, für die Warnung. Findet er eine offene Datei, speichert er deren Inhalt nicht.

In deinen Logs können diese Anfragen wie ein Scan wirken. Tragen sie diesen Namen und passen zu dieser Liste, sind wir es, die die Website im Auftrag ihres Inhabers prüfen.

Code-Analyse

SWPanelBot-Code

Ermittelt, ob CMS, Plugins und Themes der Website aktuell sind, für die Code-Analyse und das Code-Audit.

Wann er kommt
Bei der Anforderung einer Code-Analyse oder eines Audits und bei SOC-Analysen.
Häufigkeit
Einmal pro Analyse.
Was er anfordert
Der Code wird auf dem Server selbst gelesen, nicht über das Web. Unter diesem Namen fragt er nur öffentliche Versions-APIs ab: api.wordpress.org, api.github.com und endoflife.date.
Umfang und Tempo
Eine Abfrage pro Komponente. Er wartet höchstens 10 Sekunden auf die Verbindung und 25 auf die Antwort.
robots.txt
Gilt nicht für APIs. Die Live-JavaScript-Analyse konsultiert sie nicht: Sie wird vom Inhaber beauftragt.
Was er speichert
Die gefundenen Versionen und, aus der Live-Analyse, die JavaScript-Fehler und fehlschlagenden Adressen.

Die Live-JavaScript-Analyse öffnet bis zu 20 Seiten (die Startseite, die laut Logs meistbesuchten und die aus der Sitemap) in einem Chromium ohne Fenster. Sie tut das unter demselben Namen und ohne den Cookie-Hinweis anzutasten.

Websites und Shops mit KI

SWPanelBot-Web

Sammelt die Fotos, Icons und das Logo der Website oder des Shops, die der Inhaber mit KI erstellt.

Kategorie: Sonstige Datenblatt zu SWPanelBot-Web
Wann er kommt
Nur wenn der Inhaber eine Website oder einen Shop mit KI erstellt oder aktualisiert.
Häufigkeit
Einmal pro erstellter oder aktualisierter Website.
Was er anfordert
Er crawlt keine Websites. Er lädt Fotos und Icons aus lizenzierten Bilddatenbanken (Unsplash, Openverse, Picsum und Iconify) herunter und, falls der Inhaber die Adresse seines Logos angibt, das Logo von dort.
Umfang und Tempo
Einige Dutzend Anfragen pro erstellter Website.
robots.txt
Gilt nicht: Es sind öffentliche APIs und eine vom Inhaber angegebene Adresse.
Was er speichert
Die Bilder, die die Website verwendet, optimiert, auf dem Hosting des Inhabers.

Prüfen

Ist es wirklich ein SWPanel-Bot?

Ein User-Agent lässt sich kopieren. Deshalb muss man ihn zusammen mit dem Rest prüfen. Jedes Datenblatt enthält die Befehle dafür.

Ist es wirklich ein SWPanel-Bot?
Der User-Agent Beginnt mit SWPanelBot und verweist auf sein Datenblatt. Verfügbar
Was er anfordert Passt zum Datenblatt seiner Funktion: die Pfade, die Häufigkeit und der Umfang. Verfügbar
Die IP Wir werden hier die ausgehenden IPs in einer JSON-Datei im vom IETF vorgeschlagenen Format veröffentlichen. In Vorbereitung
Der Reverse-DNS Jede IP erhält einen Namen unter bots.swpanel.com, der zurück auf dieselbe IP auflöst. In Vorbereitung
Die Signatur Die Anfragen tragen die Web-Bot-Auth-Header, signiert mit dem öffentlichen Schlüssel unter /.well-known/http-message-signatures-directory. Jede Firewall, die Web Bot Auth versteht, kann sie prüfen. Verfügbar

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

Wie du sie stoppst

Der Inhaber fordert sie an. Er schaltet sie 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 Funktion in deinem SWPanel: das SEO-Modul, die Verfügbarkeitsüberwachung, Sicherheit 360 oder die Code-Analyse. Der Bot kommt nicht mehr vorbei.

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.

Mit robots.txt

Für SWPanelBot-SEO mit einer Gruppe User-agent: SWPanelBot-SEO oder User-agent: SWPanelBot. Ein Beispiel gibt es in seinem Datenblatt. Uptime und Security konsultieren sie nicht: Es sind punktuelle Prüfungen im Auftrag des Inhabers.

Wenn du sie blockierst

Die Website bleibt gleich, aber SWPanel wird blind: leere SEO-Berichte, ein Ausfall, der nicht echt ist, und unbestätigte Korrekturen.

Vorsicht bei sehr generischen eigenen Regeln in anderen Firewalls: Ein Muster wie „bot“ trifft auch SWPanelBot. So funktioniert die Bot-Blockierung von Sicherheit 360.

Normen

Was die Standards verlangen, und wo wir stehen

Es gibt kein Gesetz für Bots, aber IETF-Normen und Praktiken, denen Google, Bing und Cloudflare folgen. Das ist unsere Lage bei jedem Punkt, ohne Beschönigung.

Was die Standards verlangen, und wo wir stehen
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. Außer dem Bericht, den ein Benutzer manuell anfordert. Erfüllt
Dass sich der Browser ohne Fenster mit seinem Namen vorstellt und keine Cookies akzeptiert Dieselben Normen: ehrliche Identität und nicht im Namen eines Besuchers handeln. Live-Code-Analyse. 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. SWPanelBot-SEO. Uptime, Security und Code, begründet ausgenommen. Erfüllt
Crawl-delay beachten Außerhalb von RFC 9309, aber Bing wendet es an und Cloudflare verlangt es von verifizierten Bots. SWPanelBot-SEO Erfüllt
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. Alle, außer dem Browser der Live-Analyse. Erfüllt
HTTP-Cache beachten „Crawler best practices“, 2.4, und RFC 9111. SWPanelBot-SEO, der Einzige, der Seiten durchsucht. Erfüllt
Ein Kontakt in der Anfrage: From-Header RFC 9110, 10.1.2. Alle, außer dem Browser der Live-Analyse. 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. Alle, außer dem Browser der Live-Analyse. 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

Ausgenommen, begründet: Uptime und Security führen punktuelle Prüfungen auf Wunsch des Inhabers durch, wie das, was Google „vom Nutzer ausgelöste Fetcher“ nennt, und Code und Web fragen öffentliche APIs ab. Teilweise: erfüllt mit einer Einschränkung, die in der Zeile erklärt wird. In Vorbereitung: hängt vom Netzwerk ab. Ausstehend: noch kein Datum.

Häufige Fragen

Fragen zu den Bots von SWPanel

Weil der Eigentümer des Dienstes eine Funktion gebucht hat, die ihn braucht: SEO-Berichte, Sicherheit 360, Verfügbarkeitsüberwachung, Code-Analyse oder die Erstellung einer Website mit KI. Er wird von seinem eigenen SWPanel gestartet, nicht von Dritten.

Um zu prüfen, dass sie nicht aus dem Internet lesbar sind. Er sucht in der Antwort nach einer bestimmten Signatur, etwa „[core]“ in .git/config, und benachrichtigt den Eigentümer, wenn er sie findet. Den Inhalt der Datei speichert er nicht.

Nur Websites aktiver SWPanel-Dienste, und sie hören auf, sobald der Dienst gekündigt wird: Das prüfen sie vor jeder Anfrage. Die einzige Ausnahme ist der SEO-Bericht, den ein Nutzer manuell anfordert und der eine Website betreffen kann, die nicht bei SWPanel liegt; auch dann beachtet er robots.txt.

SWPanelBot-SEO ja: Er folgt der Gruppe SWPanelBot-SEO, dann SWPanelBot und, wenn keine existiert, der Gruppe *. Uptime, Security und Code lesen sie nicht: Sie führen einmalige Prüfungen im Auftrag des Eigentümers durch. Um sie zu stoppen, deaktiviert der Eigentümer die Funktion in seinem SWPanel.

Er meldet sich mit einem User-Agent, der mit SWPanelBot beginnt, fragt nur ab, was in seinem Datenblatt steht, und signiert jede Anfrage mit Web Bot Auth; der Schlüssel ist auf www.swpanel.com veröffentlicht. Wenn du bei einem Besuch Zweifel hast, schreib uns mit Domain, Uhrzeit, IP und Log-Zeile, und wir prüfen es.

Noch nicht. Die Anfragen sind bereits mit Web Bot Auth signiert, was Cloudflare prüft; die Anmeldung steht noch aus. Bis dahin kannst du SWPanelBot mit einer eigenen Regel durchlassen, wenn deine Website hinter Cloudflare liegt und der Bot-Schutz aktiv ist.

Sie werden nur für den Bericht, die Benachrichtigung oder die Website des Eigentümers dieses Dienstes verwendet. Einige Berichte nutzen KI-Modelle, um aus diesen Daten die Schlussfolgerungen zu formulieren. Sie werden weder zum Training von KI-Modellen verwendet noch verkauft oder an Dritte weitergegeben.

Du kannst, aber SWPanel kann die Website dann nicht mehr analysieren: SEO-Berichte bleiben leer, die Überwachung meldet sie als ausgefallen, und Sicherheitsprüfungen können nichts bestätigen. Deshalb lässt die Bot-Sperre von Sicherheit 360 ein Blockieren nicht zu.

Schreib uns an [email protected] mit Domain, Uhrzeit und Log-Zeile, und wir prüfen es.