Vai al contenuto
TextArray
100% locale

Estrattore di indirizzi IP

Estrai ogni indirizzo IPv4 e IPv6 da log, configurazioni o qualsiasi testo.

Ingresso
Uscita

Estrattore di indirizzi IP

Incolla un registro del server, un'esportazione del firewall, un'intestazione di posta elettronica, un file di configurazione o qualsiasi blocco di testo e questo strumento elenca tutti gli indirizzi IP che contiene, uno per riga, nell'ordine in cui appaiono. Sono coperte entrambe le famiglie: IPv4 punteggiato come 203.0.113.7 e IPv6 in forma completa o compressa — 2001:db8::1, ::1, fe80:: e indirizzi mappati IPv4 come ::ffff:192.168.0.1 contano tutti. Un host tra parentesi come [2001:db8::1]:443 restituisce l'indirizzo senza la porta.

L'abbinamento è volutamente rigoroso. Gli ottetti IPv4 devono essere compresi tra 0 e 255, quindi 999.1.1.1 non sfugge mai e una stringa di versione in cinque parti come 1.2.3.4.5 viene rifiutata intera anziché ridotta in un falso positivo. Timestamp (12:30:45), indirizzi MAC (00:11:22:33:44:55) e operatori di ambito C++ (std::vettore) sono tutti riconosciuti come non indirizzi e ignorati.

Rimuovi duplicati comprime i risultati ripetuti e comprende l'equivalenza IPv6, quindi 2001:db8::1 e 2001:0DB8:0:0:0:0:0:1 contano come lo stesso indirizzo. Ordina numericamente IPv4 in base al valore dell'ottetto e IPv6 in base al valore espanso, con IPv4 per primo, che trasforma un registro rumoroso in un sondaggio pulito di chi ha parlato con il tuo server. L'interruttore del tipo di indirizzo restringe l'output a una famiglia quando ti interessa solo una. Il conteggio in tempo reale mostra il totale trovato più la suddivisione IPv4/IPv6.

Usi tipici: estrarre gli IP degli aggressori dai log di autenticazione per una blocklist, controllare quali indirizzi appaiono in una configurazione, estrarre peer da un traceroute o da un dump netstat. Tutto viene eseguito localmente nel tuo browser: i log non lasciano mai il tuo dispositivo, il che è importante, perché sono pieni di dati personali.

FAQ

Quali forme IPv6 sono riconosciute?
Indirizzi completi di otto gruppi, ::-compressi (2001:db8::1, ::1, fe80::) e code mappate IPv4 come ::ffff:192.168.0.1, senza distinzione tra maiuscole e minuscole. Viene saltato solo il semplice ::: nel testo in esecuzione è quasi sempre un operatore di ambito, non l'indirizzo non specificato.
Perché 999.1.1.1 non viene estratto?
Gli ottetti devono essere compresi tra 0 e 255, quindi 999.1.1.1 non è un indirizzo IPv4 valido. Anche le stringhe simili a versioni con cinque o più parti (1.2.3.4.5) vengono rifiutate intere: lo strumento non ritaglia mai un numero più lungo in un indirizzo falso.
Come vengono confrontati i duplicati IPv6?
Per valore espanso, non per ortografia: 2001:db8::1, 2001:0db8:0:0:0:0:0:1 e 2001:DB8::1 sono un indirizzo. L'output mantiene l'ortografia della prima occorrenza; il conteggio conta tutti e tre come trovati.
Quale ordine utilizza l'ordinamento numerico?
Prima IPv4, ordinato per valore ottetto (10.0.0.9 prima di 10.0.0.10), quindi IPv6 ordinato per valore espanso. Without sorting, addresses stay in the order they appear in the text.
Il mio testo è caricato da qualche parte?
No. L'estrazione viene eseguita interamente nel tuo browser e i tuoi registri non lasciano mai il tuo dispositivo.