Analizzatore di header email
L’analisi avviene in questa scheda del browser. Il testo dell’header non viene inviato tramite Livewire né inserito nell’URL.
I campi dell’header e i risultati di autenticazione dichiarati possono essere falsificati. L’attendibilità inizia al confine del sistema ricevente; questo rapporto non verifica DNS, firme, sicurezza del messaggio o identità del mittente.
Incolla o carica gli header
Incolla un header email grezzo o apri un file EML, TXT o HEADERS per trasformare metadati di trasporto difficili da leggere in un rapporto chiaro. L’analizzatore espande i campi continuati, conserva i campi duplicati nell’ordine originale, crea una cronologia Received a partire dall’origine e riepiloga le informazioni SPF, DKIM, DMARC e ARC dichiarate. L’elaborazione rimane nella scheda corrente del browser e il corpo del messaggio viene ignorato. Il rapporto fornisce elementi per un’indagine tecnica: non dimostra che un mittente sia autentico o che un messaggio sia sicuro.
Come funziona
-
1
Recupera l’header grezzo
Usa il comando «Mostra originale» o «Visualizza sorgente» del client di posta, quindi incolla l’intero blocco di header oppure carica il file salvato.
-
2
Scegli le sezioni del rapporto
Mantieni attivi percorso, autenticazione e osservazioni tecniche oppure nascondi le sezioni non pertinenti alla tua indagine.
-
3
Esamina ed esporta
Controlla la cronologia dall’origine e i metadati di autenticazione dichiarati, poi copia un riepilogo o esporta un rapporto CSV o JSON bonificato.
Cosa può mostrare un header email: e cosa non può mostrare
La posta Internet usa campi di header con nome, seguiti da una riga vuota e dal corpo del messaggio. RFC 5322 definisce il formato, compreso il ripiegamento dei campi: una riga che inizia con uno spazio continua il campo precedente. L’analizzatore espande queste continuazioni prima di interpretare i dati. Si ferma alla prima riga vuota, quindi non analizza il corpo né gli allegati.
I mail transfer agent in genere antepongono un campo Received ogni volta che il messaggio attraversa un server. Per questo, nel sorgente grezzo i campi compaiono dal più recente al più vecchio. Il rapporto li inverte e mostra una cronologia che parte dall’origine. Una differenza temporale appare solo quando entrambi i timestamp adiacenti sono interpretabili. Una differenza negativa viene segnalata come possibile disallineamento degli orologi e impedisce di calcolare il tempo di transito totale; non viene mai trasformata silenziosamente in zero.
| Sezione del rapporto | Dati estratti | Limite importante |
|---|---|---|
| Riepilogo del messaggio | From, Reply-To, Return-Path, To, Subject, Date e Message-ID | Un indirizzo visualizzato può essere falsificato |
| Percorso | Campi Received ordinati, timestamp e ritardi tra passaggi | La riga più vecchia non è automaticamente un’origine affidabile |
| Autenticazione | Metodi e proprietà Authentication-Results, Received-SPF e tag DKIM | I risultati presenti vengono letti, non verificati indipendentemente |
| Struttura ARC | ARC-Seal, ARC-Message-Signature e ARC-Authentication-Results raggruppati per istanza | La completezza strutturale non convalida una firma |
| Osservazioni | Campi mancanti o duplicati, errori dichiarati, differenze di dominio e disallineamento degli orologi | Non sono un verdetto su frode o sicurezza |
Come leggere la sezione di autenticazione
RFC 8601 definisce Authentication-Results, un campo aggiunto dal sistema ricevente per registrare esiti quali spf=pass, dkim=pass o dmarc=fail. L’analizzatore conserva i campi Authentication-Results duplicati perché un messaggio può attraversare più domini amministrativi. Mantiene anche proprietà associate quali smtp.mailfrom, header.d e header.from così come sono state dichiarate.
Una DKIM-Signature contiene metadati quali dominio firmatario (d=), selettore (s=), algoritmo (a=), identità (i=) e lunghi valori crittografici (b= e bh=). Il rapporto registra i tag utili e la presenza dei valori di firma, ma esclude intenzionalmente i blocchi di firma dalle esportazioni JSON. Non esegue ricerche DNS né verifiche crittografiche.
RFC 8617 definisce Authenticated Received Chain (ARC). Un’istanza ARC è strutturalmente completa quando contiene un elemento ARC-Seal, un ARC-Message-Signature e un ARC-Authentication-Results con lo stesso valore i=. In questo contesto «completa» descrive solo i tre elementi; non significa che la catena sia valida o affidabile.
Esempio pratico di percorso
Supponiamo che il sorgente grezzo contenga due campi Received. Quello inferiore indica che un’origine ha consegnato il messaggio a un relay alle 10:00:03 +0000; quello superiore indica che il relay ha raggiunto il destinatario alle 10:00:10 +0000. Il rapporto mostra prima l’evento di origine e calcola un intervallo osservato di 7 secondi. I fusi orari vengono rispettati: tra 10:00:03 +0000 e 12:00:06 +0200 passano 3 secondi, non due ore. Se il secondo timestamp normalizzato precede il primo di cinque secondi, il rapporto segnala il disallineamento degli orologi e lascia il totale non disponibile.
Confini di attendibilità ed errori comuni
RFC 5321 descrive il trasporto SMTP e le informazioni di traccia aggiunte dai server. Gli header provenienti dall’esterno di un sistema di posta affidabile possono essere inventati. Inizia a considerare attendibile un ricevitore sotto il tuo controllo e risali solo fino al punto giustificato dai suoi registri e dalle sue politiche. Una differenza tra i domini del From visibile e del Return-Path è comune con mailing list, servizi di inoltro e piattaforme transazionali: è un’osservazione, non una prova di impersonificazione.
Gli oggetti e i nomi visualizzati codificati possono utilizzare parole codificate RFC 2047. L’analizzatore decodifica i comuni formati Base64 o quoted-printable in UTF-8, ISO-8859-1 e Windows-1252; le codifiche non supportate rimangono visibili con un avviso. Le raccolte molto grandi di campi e passaggi vengono limitate per mantenere reattivo il browser. In caso di risposta a un incidente, conserva separatamente il messaggio originale: le esportazioni sono rapporti sintetici e non includono intenzionalmente l’input grezzo, il corpo, gli allegati o i blocchi di firma DKIM.
Privacy ed esportazioni
Analisi, selezione, copia e creazione delle esportazioni avvengono localmente nella scheda corrente. I passaggi del funnel usano l’archiviazione di sessione legata alla scheda, non un URL, quindi i dati grezzi dell’header non vengono inviati tramite Livewire né esposti nei parametri di navigazione. Il limite dell’input è 512 KiB. Il CSV della cronologia usa UTF-8 con byte order mark e righe CRLF; le celle che iniziano con caratteri di formula per fogli di calcolo vengono neutralizzate. Il JSON include le osservazioni estratte e l’avvertenza del rapporto, non l’header originale.
Domande frequenti
No. L’analizzatore mostra risultati già presenti nell’header. Non verifica record DNS, firme crittografiche, identità del mittente, sicurezza dei contenuti né l’attendibilità del campo che riporta il risultato.
Ogni server ricevente normalmente antepone il proprio campo Received, quindi l’header grezzo inizia dal più recente. Il rapporto inverte l’elenco per presentare il percorso osservato a partire dall’origine.
Un passaggio può non avere un timestamp interpretabile oppure i timestamp normalizzati possono tornare indietro perché gli orologi non concordano o un campo è inaffidabile. L’analizzatore non nasconde questa incertezza sostituendo un intervallo negativo con zero.
Vengono ignorati. L’analisi termina alla prima riga vuota dopo il blocco di header. Lo strumento è pensato per i metadati di trasporto, non per analizzare contenuti o allegati.
No. Analisi ed esportazioni vengono prodotte nel browser. In modalità funnel, l’input grezzo viene salvato solo nell’archiviazione di sessione della scheda corrente e non viene inserito nell’URL né inviato tramite Livewire.
Strumenti correlati
Ricerca DNS
Interroga i record DNS di qualsiasi dominio direttamente dal browser. Sono supportati A, AAAA, MX, TXT, NS, CNAME e SOA.
Qual è il mio IP
Vedi subito l'indirizzo IP pubblico che il tuo browser mostra a Internet, se è IPv4 o IPv6 e il paese a cui corrisponde. Copia con un clic, senza registrazione, niente viene salvato.
Ricerca WHOIS
Cerca i dati WHOIS pubblici di un dominio: registrar, nameserver, codici di stato e date di scadenza.
Test di velocità
Esegui un test di velocità Internet rapido, gratuito e dal browser. Misura la velocità di download in Mbps, oltre a latenza e jitter, e scopri se la tua connessione è pronta per streaming 4K, gaming e videochiamate. Senza app e senza registrazione.
Ricerca Indirizzo IP
Cerca un indirizzo IPv4 o IPv6 pubblico per paese, regione, città, coordinate, ISP, ASN, organizzazione e fuso orario approssimativi.
Ricerca DNS inversa
Cerca il record PTR di un indirizzo IPv4 o IPv6. Utile per il debug dei server mail, l’analisi dei log e le indagini sui filtri antispam.