Bot di SWPanel
SWPanelBot-Security
Guarda il sito dall'esterno, come lo vedrebbe un attaccante: il certificato e la cifratura, le intestazioni di sicurezza e se ci sono file che non dovrebbero mai essere pubblici. Conferma inoltre che una correzione di sicurezza è stata applicata.
Mozilla/5.0 (compatible; SWPanelBot-Security/1.1; +https://www.swpanel.com/bots/security)
Funzione: Sicurezza 360 Operatore: DeepThink Software SLU Contatto: [email protected] Versione: 1.1 Rivisto il: 17 ottobre 2026
Scheda tecnica
Tutto ciò che fa SWPanelBot-Security
Ricavato dal codice del modulo. Se il bot cambia ciò che fa, cambiano questa scheda e la sua versione.
Identità
- Nome
-
SWPanelBot-Security. È 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
- Test di sicurezza
- Operatore
- DeepThink Software SLU, titolare di SWPanel. Informazioni legali.
- Contatto
- [email protected]
- Nomi precedenti
-
SWPanel-SOC/1.0senza nome (client HTTP predefinito)
Quando e quanto
- Quando entra
- Nelle analisi del SOC di Sicurezza 360 e dell'analisi del codice, e nell'applicare o annullare una correzione.
- Frequenza
- Una volta per analisi, programmata o manuale, e una per ogni correzione applicata o annullata.
- Per analisi
- Una connessione TLS alla porta 443, un GET alla home e un GET a ciascuno degli 8 percorsi sensibili: una decina di richieste.
- In parallelo
- Mai. Una richiesta dopo l'altra.
Come richiede
- Percorsi che prova
-
/.git/config,/.git/HEAD,/.env,/wp-config.php.bak,/phpinfo.php,/server-status,/.svn/entriese/adminer.php. - Come decide
-
Cerca nella risposta una firma specifica di ogni file, come «[core]» in
.git/config. Un 200 senza quella firma non conta come esposto. - Verificare una correzione
-
Richiede la home con
?swsoc=e il numero della correzione, senza cache, per verificare che sia stata applicata. - Metodi
- GET. Per il certificato, solo l'handshake TLS, senza richiedere nessuna pagina.
- Reindirizzamenti
- Le segue per leggere le intestazioni della home. Sui percorsi sensibili no: conta solo ciò che risponde quel percorso.
- Certificato
- Lo legge per il report: protocollo, cifratura, emittente e scadenza. Non interrompe la visita se è sbagliato.
- Cookie e JavaScript
- No.
- Attese
- 5 secondi per l'handshake TLS, 4 e 6 per la home, 3 e 5 per ogni percorso, e fino a 20 per verificare una correzione.
- 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.comche torni alla stessa IP.
Norme che applica
- robots.txt
- Esente, con motivo Non lo consulta. Sono controlli puntuali commissionati dal proprietario, e i percorsi sono proprio quelli che non dovrebbero essere leggibili.
- 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 attende quanto dice
Retry-Afterse sono 60 secondi o meno (10 se non lo dice). Se ne chiede di più, lascia il sito fino alla prossima analisi. Dopo 3 errori 5xx consecutivi, lo lascia comunque. - Cache HTTP
- Non applicabile Ha bisogno della risposta attuale. La verifica di una correzione richiede senza cache di proposito.
- Firma
-
Conforme
Firma ogni richiesta con Web Bot Auth (RFC 9421, Ed25519): intestazioni
Signature,Signature-InputeSignature-Agent. La chiave pubblica è inhttps://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
- Le intestazioni della home, i dati del certificato e, per ogni percorso, il codice di risposta e se compare la firma.
- Cosa conserva
- Solo il risultato: quale percorso ha risposto e con quale firma. Se trova un file esposto, non ne conserva il contenuto.
- Per quanto tempo
- Con la cronologia delle analisi del servizio, nel SWPanel del proprietario.
- A cosa serve
- Per avvisare il proprietario e proporgli la correzione.
- Privacy
- Informativa generale sulla privacy di SWPanel.
Per il report consulta anche fonti pubbliche che non toccano il tuo sito: i registri dei certificati di crt.sh e il DNS di Google.
Come funziona
Una passata, passo dopo passo
-
Guarda il certificato
Apre una connessione TLS alla porta 443 e legge il protocollo, la cifratura, l'emittente e la scadenza.
-
Legge le intestazioni
Richiede la home e controlla HSTS, CSP, X-Frame-Options e le altre intestazioni di sicurezza.
-
Prova i percorsi
Richiede, senza seguire i reindirizzamenti, ciascuno degli 8 percorsi che non dovrebbero mai essere pubblici.
-
Cerca la firma
In ogni risposta cerca la firma del file. Se non c'è, non c'è avviso, anche se il percorso risponde 200.
-
Avvisa
Se trova qualcosa, lo lascia in Sicurezza 360 con la correzione che propone.
-
Verifica la correzione
Applicandola o annullandola, richiede la home senza cache per confermare che sia rimasta così.
Nei tuoi log
Ecco come appare SWPanelBot-Security
Un esempio in formato combinato di Apache e Nginx. L'IP e il dominio sono di documentazione: i tuoi saranno altri.
Sembra una scansione, ma sono solo questi percorsi, con questo nome e uno dopo l'altro. L'ultima riga è la verifica di una correzione.
Verificare
È davvero SWPanelBot-Security?
Un User-Agent si può copiare. Per questo bisogna guardarlo insieme al resto. Gli esempi usano un IP di documentazione.
DNS inverso In preparazione
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
Un file JSON con il formato JAFAR proposto dall'IETF, collegato da questa pagina.
Firma della richiesta Disponibile
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-Security 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 le analisi di Sicurezza 360 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
Sicurezza 360 non potrà confermare nulla né verificare le sue correzioni.
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-Security
La nostra situazione su ogni punto, senza fronzoli.
| Cosa chiedono | Stato |
|---|---|
| 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.
| Versione | Data | Modifica |
|---|---|---|
| 1.0 | 12-10-2026 | Nuovo nome, SWPanelBot-Security, con il link alla pagina dei bot. Sostituisce SWPanel-SOC e i controlli che uscivano senza nome. |
| 1.1 | 17-10-2026 | Rimanda a questa scheda. Rallenta con 429 e 503, firma le richieste, porta l'intestazione From e visita solo servizi attivi. |
Domande frequenti
Dubbi su SWPanelBot-Security
Gli altri bot
Ciascuno, con la sua scheda
-
Report e monitoraggio SEO
SWPanelBot-SEOPercorre il sito del cliente, come un motore di ricerca, per il suo report e monitoraggio SEO.
Vedi la scheda tecnica -
Monitoraggio della disponibilità
SWPanelBot-UptimeControlla circa quattro volte al giorno che il sito risponda e avvisa se cade o è lento.
Vedi la scheda tecnica -
Analisi del codice
SWPanelBot-CodeControlla se CMS, plugin e temi sono aggiornati e cerca errori JavaScript in tempo reale.
Vedi la scheda tecnica -
Siti web e negozi con IA
SWPanelBot-WebRaccoglie le foto, le icone e il logo del sito o del negozio che il proprietario crea con IA.
Vedi la scheda tecnica