SWPanel

Bot di SWPanel

SWPanelBot-Uptime

Verifica che il sito risponda e avvisa il proprietario se cade o è lento.

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

Funzione: Monitoraggio della disponibilità Operatore: DeepThink Software SLU Contatto: [email protected] Versione: 1.1 Rivisto il: 17 ottobre 2026

Scheda tecnica

Tutto ciò che fa SWPanelBot-Uptime

Ricavato dal codice del modulo. Se il bot cambia ciò che fa, cambiano questa scheda e la sua versione.

Identità

Nome
SWPanelBot-Uptime. È anche il suo nome per robots.txt.
Famiglia
SWPanelBot: il nome comune di tutti i bot di SWPanel.
Versione
1.1, quella che compare nello User-Agent. Le modifiche di ogni versione sono più in basso.
Tipo
Diretto: lo esegue e lo controlla SWPanel, sempre su incarico del proprietario del servizio.
Categoria
Monitoraggio
Operatore
DeepThink Software SLU, titolare di SWPanel. Informazioni legali.
Contatto
[email protected]
Nomi precedenti
SWPanel-Uptime/1.0 (+https://www.swhosting.com)

Quando e quanto

Quando entra
Sempre, sui servizi che hanno il monitoraggio della disponibilità.
Frequenza
Circa quattro volte al giorno per sito. Percorre tutti i servizi in lotti di circa 200 ogni 5 minuti, e un giro completo dura circa 6 ore.
Orario
Le 24 ore, tutti i giorni.
Per passata
Un GET alla home. Se fallisce, lo ripete dopo 1,5 secondi; se via HTTPS non c'è risposta, prova via HTTP.
Al mese
Circa 120 richieste se il sito risponde bene.
In parallelo
Mai. Una richiesta dopo l'altra.

Come richiede

Cosa richiede
La home, https://tuo-dominio/, e http://tuo-dominio/ se la prima non risponde.
Metodi
GET. Inoltre apre una connessione alle porte di posta (25 o 587) e FTP (21) per leggere il saluto del server, senza effettuare l'accesso.
Da dove
Dalla sonda di SWPanel a Barcellona.
Reindirizzamenti
Le segue: un reindirizzamento a HTTPS o a www conta come risposta corretta.
Certificato
Non lo verifica: un certificato scaduto non conta come interruzione. Del certificato si occupa Sicurezza 360.
Cookie e JavaScript
No.
Attese
5 secondi per connettersi e 8 per la risposta. Se impiega più di 5 secondi, conta come lenta.
Come la classifica
2xx, 3xx e 404: risponde. 401, 403 e 429: degradata. 5xx o nessuna risposta: interruzione.
Origine
In preparazione Dai server di SWPanel. Stiamo riservando alcuni IP di uscita solo per i bot; quando ci saranno, li pubblicheremo qui in un file JSON.
DNS inverso
In preparazione Ogni IP avrà un nome sotto bots.swpanel.com che torni alla stessa IP.

Norme che applica

robots.txt
Esente, con motivo Non lo consulta. È una sola richiesta alla home commissionata dal proprietario, come qualsiasi monitor di disponibilità.
A quali siti va
Conforme Visita solo siti di servizi attivi di SWPanel e smette di passare non appena il servizio viene disdetto: lo verifica prima di ogni richiesta.
Se il sito chiede di rallentare
Conforme Con 429 o 503 non ripete dopo 1,5 secondi: annota il sito come degradato e torna al giro successivo.
Cache HTTP
Non applicabile Deve vedere il sito com'è adesso.
Firma
Conforme Firma ogni richiesta con Web Bot Auth (RFC 9421, Ed25519): intestazioni Signature, Signature-Input e Signature-Agent. La chiave pubblica è in https://www.swpanel.com/.well-known/http-message-signatures-directory.
Contatto nella richiesta
Conforme Porta From: [email protected], come la RFC 9110 richiede ai client automatici.

Cosa fa con i dati

Cosa legge
Il codice di risposta e il tempo impiegato. Non legge il contenuto della pagina.
Cosa conserva
Solo i cambi di stato: quando è iniziata e finita un'interruzione o una lentezza, il motivo e il tempo di risposta. Quando tutto va bene non conserva nulla del sito, solo un record per lotto che indica che la sonda ha misurato.
Per quanto tempo
24 mesi.
A cosa serve
Per avvisare il proprietario e mostrargli la cronologia di disponibilità del servizio.
Privacy
Informativa generale sulla privacy di SWPanel.

Come funziona

Una passata, passo dopo passo

  1. Prende il lotto

    Ogni 5 minuti prende i servizi successivi in ordine, circa 200, e ricomincia al termine.

  2. Richiede la home

    Un GET a https://tuo-dominio/ e, se non risponde, a http://tuo-dominio/.

  3. Ripete se fallisce

    Ancora una volta, dopo 1,5 secondi, per non dare un sito per caduto a causa di un'interruzione di un secondo.

  4. Classifica

    Risponde, degradata o interruzione, in base al codice e al tempo di risposta.

  5. Controlla posta e FTP

    Apre la connessione, legge il saluto del server e la chiude, senza effettuare l'accesso.

  6. Avvisa

    Se lo stato cambia, apre o chiude l'incidente e avvisa il proprietario.

Nei tuoi log

Ecco come appare SWPanelBot-Uptime

Un esempio in formato combinato di Apache e Nginx. L'IP e il dominio sono di documentazione: i tuoi saranno altri.

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)"

Una richiesta alla home circa quattro volte al giorno, a orari che variano a seconda del lotto.

Verificare

È davvero SWPanelBot-Uptime?

Un User-Agent si può copiare. Per questo bisogna guardarlo insieme al resto. Gli esempi usano un IP di documentazione.

DNS inverso In preparazione

$ 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

L'IP deve risolvere a un nome di bots.swpanel.com, e quel nome alla stessa IP. Se si verifica solo la prima parte, non è nostro.

Elenco di IP In preparazione

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

Un file JSON con il formato JAFAR proposto dall'IETF, collegato da questa pagina.

Firma della richiesta Disponibile

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=:…:

Intestazioni di Web Bot Auth. La chiave pubblica è in /.well-known/http-message-signatures-directory di www.swpanel.com: con essa, qualsiasi firewall che comprenda Web Bot Auth verifica che la richiesta è nostra.

Cosa richiede Disponibile

Confronta ciò che vedi con la scheda: i percorsi, la frequenza e il volume. Un bot che si chiama SWPanelBot-Uptime e fa altro non è nostro.

Se hai dubbi su una visita, scrivici a [email protected] con il dominio, l'ora con il suo fuso orario, l'IP e la riga del log, e verifichiamo.

Fermarlo

Lo richiede il proprietario. Lo spegne lui.

I nostri bot visitano solo siti di servizi attivi di SWPanel, solo per le funzioni che il proprietario ha attive, e smettono di passare non appena il servizio viene disdetto.

Se sei il proprietario

Disattiva il monitoraggio della disponibilità del servizio nel tuo SWPanel.

Se non lo sei

Se il dominio non è più in SWPanel non dovrebbe arrivarti nessuna visita programmata. Se ti arriva, scrivici a [email protected] e la fermiamo.

Nel firewall

Per lasciarlo passare, usa il nome insieme all'IP o alla firma, non solo il nome. Attenzione alle regole generiche: un pattern come «bot» raggiunge anche SWPanelBot.

Se lo blocchi

Il monitoraggio darà il sito per caduto o degradato senza che lo sia.

robots.txt non lo ferma: lo spieghiamo in Norme. Lo ferma il suo proprietario, da SWPanel.

Norme

Ciò che chiedono gli standard, e a che punto è SWPanelBot-Uptime

La nostra situazione su ogni punto, senza fronzoli.

Ciò che chiedono gli standard, e a che punto è SWPanelBot-Uptime
Un nome proprio nello User-Agent, con l'indirizzo della sua pagina RFC 9110, 10.1.5, e bozza IETF «Crawler best practices», 2.2 Conforme
Un nome valido per robots.txt: lettere, trattini e trattino basso RFC 9309, 2.2.1 Conforme
Visitare solo siti di servizi attivi di SWPanel, e smettere non appena il servizio viene disdetto Impegno proprio di SWPanel Conforme
Leggere e rispettare robots.txt RFC 9309 e «Crawler best practices», 2.1. La bozza consente l'esenzione documentata dei crawler che lavorano su incarico. Lo richiede il proprietario ed è un controllo puntuale. Esente, con motivo
Non ostacolare il sito: una richiesta alla volta, limiti di pagine e di tempo, e attese brevi «Crawler best practices», 2.3 Conforme
Rallentare se il sito risponde 429 o 503 «Crawler best practices», 2.3, e RFC 9110, 15.6 Conforme
Rispettare la cache HTTP «Crawler best practices», 2.4, e RFC 9111. Ha bisogno della risposta attuale. Non applicabile
Un contatto nella richiesta: intestazione From RFC 9110, 10.1.2 Conforme
Pubblicare gli IP di uscita in JSON, collegati da questa pagina «Crawler best practices», 2.5, con il formato JAFAR In preparazione
DNS inverso confermabile Pratica di Google, Bing e Cloudflare per verificare i bot In preparazione
Firmare le richieste (Web Bot Auth) Bozza IETF «HTTP Message Signatures for Bots», settembre 2026 Conforme
Pagina pubblica con cosa fa, cosa conserva, contatto, come fermarlo e le esenzioni «Crawler best practices», 2.6 Conforme

In parte: conforme con una riserva, spiegata nella riga. In preparazione: dipende dalla rete, come gli IP propri e il loro DNS inverso. In sospeso: ancora senza data.

Versioni

Cosa è cambiato

La versione è nello User-Agent. Quando il bot cambia ciò che fa, cambiano la versione e questa scheda.

Cosa è cambiato
1.0 12-10-2026 Nuovo nome, SWPanelBot-Uptime, con il link alla pagina dei bot. Sostituisce SWPanel-Uptime.
1.1 17-10-2026 Rimanda a questa scheda. Non ripete se il sito risponde 429 o 503, firma le richieste, porta l'intestazione From e visita solo servizi attivi.

Domande frequenti

Dubbi su SWPanelBot-Uptime

Perché da Barcellona non ha risposto entro 8 secondi per due volte di seguito, oppure ha restituito un errore 5xx. Se hai un firewall che blocca per paese o per bot, controlla che lasci passare SWPanelBot-Uptime.

Perché il sito risponde. Di solito è un firewall che blocca il bot, quindi lo segnaliamo come degradato perché tu lo controlli.

No: non esegue JavaScript. Si vede solo nei log del server.

Non lo consulta, come gli altri monitor di disponibilità: è una sola richiesta alla home richiesta dal proprietario. Per fermarlo, il proprietario disattiva il monitoraggio.