Vai al contenuto
ToolMug

Analizzatore di log di accesso

Trascina qui l’access.log del tuo server e vedi in pochi secondi quali pagine sono più visitate, quali URL restituiscono 404 e quali IP ti colpiscono di più. La sezione sui crawler mostra ciò che serve di più alla SEO: se è passato Googlebot, cosa ha scansionato e quanti 404 ha trovato.

Funziona nel tuo browser: nulla di ciò che inserisci viene caricato

oppure trascina qui file access.log / .gz

Incolla righe di log

I log vengono letti nel tuo browser e non vengono mai caricati. I file grandi sono elaborati a blocchi.

Come si usa

  1. Scegli il formato del log. Il formato combined va bene per le impostazioni predefinite di Nginx e Apache; per un formato personalizzato scegli log_format personalizzato e incolla la riga log_format del tuo nginx.conf.
  2. Scegli o trascina uno o più file di log (vanno bene anche i .gz), oppure incolla qualche riga, e clicca su Analizza.
  3. Leggi le statistiche dei crawler, le richieste per ora, i codici di stato, gli URL più richiesti, gli URL con 404, gli IP, i referrer e gli user agent.

Opzioni spiegate

Riconoscimento dei crawler
Googlebot, Bingbot, Baiduspider, YandexBot, Applebot e altri crawler dei motori di ricerca, più crawler di IA come GPTBot e ClaudeBot, sono riconosciuti dallo user agent. Apri un crawler per vedere gli URL che ha richiesto di più.
IP reale del visitatore
Quando il formato include $http_x_forwarded_for, il suo primo indirizzo è usato come IP del visitatore: utile dietro una CDN o un reverse proxy.
Dimensione dei file
I file sono letti a blocchi nel tuo browser, quindi funzionano anche log da centinaia di MB; la velocità dipende dal tuo computer.

Come una riga diventa un record

Ogni riga viene confrontata con il formato del log e suddivisa in campi. Questa richiesta di Googlebot nel formato combined predefinito:

66.249.66.1 - - [10/Oct/2026:13:55:36 +0800] "GET /blog/post-1 HTTP/1.1" 404 153 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"

viene letta come IP 66.249.66.1, metodo GET, percorso /blog/post-1, stato 404, 153 byte, nessun referrer. L’ora viene convertita in un momento esatto usando il suo scarto (+0800), 05:55:36 UTC, così le righe di server in fusi orari diversi si allineano nel grafico orario, e lo user agent viene riconosciuto come Googlebot, quindi la riga aggiunge un hit e un 404 a quel crawler.

Dietro una CDN, aggiungi "$http_x_forwarded_for" alla fine del formato. Una riga che termina con "203.0.113.7, 10.0.0.2" viene allora contata per 203.0.113.7, il primo indirizzo, e non per il proxy.

Domande frequenti

I miei log vengono caricati?

No. I file sono letti e conteggiati solo nel tuo browser e scompaiono quando chiudi la pagina.

Ogni Googlebot nel log è davvero di Google?

No: gli user agent si falsificano facilmente. Incolla gli IP sospetti nel verificatore di IP dei crawler per confermarli con il DNS inverso.

Perché molte righe non corrispondono?

Il log usa un altro formato. I pannelli di hosting spesso cambiano il log_format; copia quello che il tuo nginx.conf usa davvero in log_format personalizzato.

Privacy

Questo strumento funziona interamente nel tuo browser. File e testi vengono elaborati sul tuo dispositivo e non vengono mai caricati sui nostri server.

Strumenti correlati