Bots SWPanel
SWPanelBot-Uptime
Vérifie que le site répond et prévient le propriétaire s'il tombe ou devient lent.
Mozilla/5.0 (compatible; SWPanelBot-Uptime/1.1; +https://www.swpanel.com/bots/uptime)
Fonction: Surveillance de disponibilité Opérateur: DeepThink Software SLU Contact: [email protected] Version: 1.1 Révisé le: 17 octobre 2026
Fiche technique
Tout ce que fait SWPanelBot-Uptime
Extrait du code du module. Si le bot change ce qu'il fait, cette fiche et sa version changent.
Identité
- Nom
-
SWPanelBot-Uptime. C'est aussi son nom pour robots.txt. - Famille
-
SWPanelBot: le nom commun de tous les bots de SWPanel. - Version
- 1.1, celle qui figure dans l'User-Agent. Les changements de chaque version sont plus bas.
- Type
- Direct : il est exécuté et contrôlé par SWPanel, toujours à la demande du propriétaire du service.
- Catégorie
- Supervision
- Opérateur
- DeepThink Software SLU, titulaire de SWPanel. Informations légales.
- Contact
- [email protected]
- Anciens noms
-
SWPanel-Uptime/1.0 (+https://www.swhosting.com)
Quand et combien
- Quand il passe
- Toujours, sur les services qui ont la surveillance de disponibilité.
- Fréquence
- Environ quatre fois par jour et par site. Il parcourt tous les services par lots d'environ 200 toutes les 5 minutes, et un tour complet dure environ 6 heures.
- Horaires
- 24 heures sur 24, tous les jours.
- Par passage
- Un GET sur la page d'accueil. En cas d'échec, il recommence après 1,5 seconde ; si HTTPS ne répond pas, il essaie en HTTP.
- Par mois
- Environ 120 requêtes si le site répond bien.
- En parallèle
- Jamais. Une requête après l'autre.
Comment il demande
- Ce qu'il demande
-
La page d'accueil,
https://votre-domaine/, ethttp://votre-domaine/si la première ne répond pas. - Méthodes
- GET. Il ouvre en plus une connexion aux ports de messagerie (25 ou 587) et FTP (21) pour lire le message d'accueil du serveur, sans se connecter.
- D'où
- Depuis la sonde de SWPanel à Barcelone.
- Redirections
- Il les suit : une redirection vers HTTPS ou vers www compte comme une réponse correcte.
- Certificat
- Il ne le vérifie pas : un certificat expiré ne compte pas comme une panne. Du certificat s'occupe Sécurité 360.
- Cookies et JavaScript
- Non.
- Attentes
- 5 secondes pour se connecter et 8 pour la réponse. Si cela prend plus de 5 secondes, c'est compté comme lent.
- Comment il classe
- 2xx, 3xx et 404 : répond. 401, 403 et 429 : dégradé. 5xx ou sans réponse : panne.
- Origine
- En préparation Depuis les serveurs de SWPanel. Nous réservons des IP de sortie uniquement pour les bots ; quand elles seront prêtes, nous les publierons ici dans un fichier JSON.
- DNS inverse
-
En préparation
Chaque IP aura un nom sous
bots.swpanel.comqui renvoie vers la même IP.
Normes qu'il applique
- robots.txt
- Exempté, avec motif Il ne le consulte pas. C'est une seule requête sur la page d'accueil commandée par le propriétaire, comme n'importe quel moniteur de disponibilité.
- Quels sites il visite
- Conforme Il ne visite que des sites de services SWPanel actifs et cesse dès que le service est résilié : il le vérifie avant chaque requête.
- Si le site demande de ralentir
- Conforme Avec 429 ou 503, il ne recommence pas après 1,5 seconde : il note le site comme dégradé et revient au tour suivant.
- Cache HTTP
- Non applicable Il doit voir le site tel qu'il est maintenant.
- Signature
-
Conforme
Il signe chaque requête avec Web Bot Auth (RFC 9421, Ed25519) : en-têtes
Signature,Signature-InputetSignature-Agent. La clé publique se trouve àhttps://www.swpanel.com/.well-known/http-message-signatures-directory. - Contact dans la requête
-
Conforme
Il porte
From: [email protected], comme la RFC 9110 le demande aux clients automatiques.
Ce qu'il fait des données
- Ce qu'il lit
- Le code de réponse et le temps qu'il met. Il ne lit pas le contenu de la page.
- Ce qu'il conserve
- Seulement les changements d'état : quand une panne ou un ralentissement a commencé et fini, le motif et le temps de réponse. Quand tout va bien, il ne conserve rien du site, seulement un enregistrement par lot indiquant que la sonde a mesuré.
- Combien de temps
- 24 mois.
- Pour quoi faire
- Pour prévenir le propriétaire et lui montrer l'historique de disponibilité du service.
- Confidentialité
- Politique générale de confidentialité de SWPanel.
Comment ça marche
Un passage, pas à pas
-
Prend le lot
Toutes les 5 minutes, il prend les services suivants dans l'ordre, environ 200, et recommence en arrivant à la fin.
-
Demande la page d'accueil
Un GET sur
https://votre-domaine/et, s'il ne répond pas, surhttp://votre-domaine/. -
Recommence en cas d'échec
Une fois de plus, après 1,5 seconde, pour ne pas déclarer un site en panne à cause d'une coupure d'une seconde.
-
Classe
Répond, dégradé ou en panne, selon le code et le temps de réponse.
-
Vérifie la messagerie et le FTP
Ouvre la connexion, lit le message d'accueil du serveur et la ferme, sans se connecter.
-
Prévient
Si l'état change, il ouvre ou ferme l'incident et prévient le propriétaire.
Dans vos logs
Voici à quoi ressemble SWPanelBot-Uptime
Un exemple au format combiné d'Apache et Nginx. L'IP et le domaine sont ceux de la documentation : les vôtres seront différents.
Une requête sur la page d'accueil environ quatre fois par jour, à des heures qui varient selon le lot.
Vérifier
Est-ce vraiment SWPanelBot-Uptime ?
Un User-Agent peut être copié. C'est pourquoi il faut l'examiner avec le reste. Les exemples utilisent une IP de documentation.
DNS inverse En préparation
L'IP doit se résoudre en un nom de bots.swpanel.com, et ce nom vers la même IP. Si seule la première partie est vérifiée, ce n'est pas le nôtre.
Liste d'IP En préparation
Un fichier JSON au format JAFAR proposé par l'IETF, lié depuis cette page.
Signature de la requête Disponible
En-têtes Web Bot Auth. La clé publique se trouve à /.well-known/http-message-signatures-directory sur www.swpanel.com : avec elle, tout pare-feu qui comprend Web Bot Auth vérifie que la requête est la nôtre.
Ce qu'il demande Disponible
Comparez ce que vous voyez avec la fiche : les chemins, la fréquence et le volume. Un bot qui s'appelle SWPanelBot-Uptime et fait autre chose n'est pas le nôtre.
Si vous avez un doute sur une visite, écrivez-nous à [email protected] avec le domaine, l'heure avec son fuseau horaire, l'IP et la ligne du log, et nous vérifierons.
L'arrêter
C'est le propriétaire qui le demande. C'est lui qui l'éteint.
Nos bots ne visitent que les sites de services SWPanel actifs, uniquement pour les fonctions que leur propriétaire a activées, et cessent de passer dès que le service est résilié.
Si vous êtes le propriétaire
Désactivez la surveillance de disponibilité du service dans votre SWPanel.
Si vous ne l'êtes pas
Si le domaine n'est plus dans SWPanel, vous ne devriez recevoir aucune visite programmée. Si c'est le cas, écrivez-nous à [email protected] et nous l'arrêterons.
Dans le pare-feu
Pour le laisser passer, utilisez le nom avec l'IP ou la signature, pas seulement le nom. Attention aux règles génériques : un motif comme « bot » atteint aussi SWPanelBot.
Si vous le bloquez
La surveillance signalera le site comme en panne ou dégradé alors qu'il ne l'est pas.
robots.txt ne l'arrête pas : nous l'expliquons dans Normes. C'est son propriétaire qui l'arrête, depuis SWPanel.
Normes
Ce que demandent les standards, et où en est SWPanelBot-Uptime
Notre situation sur chaque point, sans fard.
| Ce qu'ils demandent | État |
|---|---|
| Un nom propre dans l'User-Agent, avec l'adresse de sa page RFC 9110, 10.1.5, et brouillon IETF « Crawler best practices », 2.2 | Conforme |
| Un nom valide pour robots.txt : lettres, traits d'union et tiret bas RFC 9309, 2.2.1 | Conforme |
| Ne visiter que les sites de services SWPanel actifs, et cesser dès que le service est résilié Engagement propre de SWPanel | Conforme |
| Lire et respecter robots.txt RFC 9309 et « Crawler best practices », 2.1. Le brouillon permet l'exemption documentée des robots qui travaillent à la demande. Le propriétaire le demande et c'est une vérification ponctuelle. | Exempté, avec motif |
| Ne pas gêner le site : une requête à la fois, limites de pages et de temps, et attentes courtes « Crawler best practices », 2.3 | Conforme |
| Ralentir si le site répond 429 ou 503 « Crawler best practices », 2.3, et RFC 9110, 15.6 | Conforme |
| Respecter le cache HTTP « Crawler best practices », 2.4, et RFC 9111. Il a besoin de la réponse actuelle. | Non applicable |
| Un contact dans la requête : en-tête From RFC 9110, 10.1.2 | Conforme |
| Publier les IP de sortie en JSON, liées depuis cette page « Crawler best practices », 2.5, avec le format JAFAR | En préparation |
| DNS inverse que l'on peut confirmer Pratique de Google, Bing et Cloudflare pour vérifier les bots | En préparation |
| Signer les requêtes (Web Bot Auth) Brouillon IETF « HTTP Message Signatures for Bots », septembre 2026 | Conforme |
| Page publique indiquant ce qu'il fait, ce qu'il conserve, le contact, comment l'arrêter et les exemptions « Crawler best practices », 2.6 | Conforme |
En partie : conforme avec une réserve, expliquée dans la ligne. En préparation : dépend du réseau, comme les IP propres et leur DNS inverse. En attente : pas encore de date.
Versions
Ce qui a changé
La version figure dans l'User-Agent. Quand le bot change ce qu'il fait, la version et cette fiche changent.
| Version | Date | Changement |
|---|---|---|
| 1.0 | 12-10-2026 | Nouveau nom, SWPanelBot-Uptime, avec le lien vers la page des bots. Remplace SWPanel-Uptime. |
| 1.1 | 17-10-2026 | Renvoie vers cette fiche. Ne recommence pas si le site répond 429 ou 503, signe les requêtes, porte l'en-tête From et ne visite que les services actifs. |
Questions fréquentes
Questions sur SWPanelBot-Uptime
Les autres bots
Chacun, avec sa fiche
-
Rapports et suivi SEO
SWPanelBot-SEOParcourt le site du client, comme un moteur de recherche, pour son rapport et son suivi SEO.
Voir la fiche technique -
Sécurité 360
SWPanelBot-SecurityVérifie de l'extérieur le certificat, les en-têtes et les fichiers qui ne devraient jamais être publics.
Voir la fiche technique -
Analyse de code
SWPanelBot-CodeVérifie si le CMS, les plugins et les thèmes sont à jour et recherche des erreurs JavaScript en direct.
Voir la fiche technique -
Sites et boutiques avec IA
SWPanelBot-WebRassemble les photos, icônes et le logo du site ou de la boutique que le propriétaire crée avec l'IA.
Voir la fiche technique