Přeskočit na obsah
TextArray
100% lokálně

Extraktor IP adres

Vytáhněte všechny IPv4 a IPv6 adresy z logů, konfigurací či jakéhokoli textu.

Vstup
Výstup

Extraktor IP adres

Vložte serverový log, export z firewallu, hlavičku e-mailu, konfigurační soubor nebo jakýkoli blok textu a nástroj vypíše všechny IP adresy, každou na samostatný řádek, v pořadí výskytu. Pokryté jsou obě rodiny: tečkované IPv4 jako 203.0.113.7 i IPv6 v plném či zkráceném tvaru — 2001:db8::1, ::1, fe80:: i IPv4-mapované adresy jako ::ffff:192.168.0.1. Adresa v hranatých závorkách, například [2001:db8::1]:443, se vytáhne bez portu.

Rozpoznávání je záměrně přísné. Oktety IPv4 musí být 0–255, takže 999.1.1.1 neprojde, a pětidílný řetězec verze jako 1.2.3.4.5 se odmítne celý místo oříznutí na falešný nález. Časové údaje (12:30:45), MAC adresy (00:11:22:33:44:55) i C++ operátory (std::vector) se správně přeskočí.

Odstranění duplicit sloučí opakované výskyty — a rozumí ekvivalenci IPv6, takže 2001:db8::1 a 2001:0DB8:0:0:0:0:0:1 jsou tatáž adresa. Numerické řazení uspořádá IPv4 podle hodnoty oktetů a IPv6 podle rozvinuté hodnoty, s IPv4 na začátku — z hlučného logu tak vznikne čistý přehled, kdo komunikoval s vaším serverem. Přepínač typu adres zúží výstup na jednu rodinu a živé počítadlo ukazuje celkový počet i rozdělení na IPv4/IPv6.

Typické použití: vytažení útočnických IP z auth logů do blocklistu, audit adres v konfiguraci, extrakce peerů z výpisu traceroute či netstat. Všechno běží lokálně ve vašem prohlížeči — logy neopustí vaše zařízení, což je podstatné, protože logy jsou plné osobních údajů.

Časté dotazy

Které tvary IPv6 se rozpoznávají?
Plné osmiskupinové adresy, zkrácené přes :: (2001:db8::1, ::1, fe80::) i IPv4-mapované konce jako ::ffff:192.168.0.1, bez ohledu na velikost písmen. Samotné :: se přeskakuje — v běžném textu je to téměř vždy operátor, ne nespecifikovaná adresa.
Proč se 999.1.1.1 nevytáhne?
Oktety musí být 0–255, takže 999.1.1.1 není platná IPv4 adresa. Řetězce verzí s pěti a více částmi (1.2.3.4.5) se odmítají celé — nástroj nikdy neořízne delší číselný běh na falešnou adresu.
Jak se porovnávají duplicity IPv6?
Podle rozvinuté hodnoty, ne zápisu: 2001:db8::1, 2001:0db8:0:0:0:0:0:1 a 2001:DB8::1 jsou jedna adresa. Ve výstupu zůstane zápis prvního výskytu; počítadlo započítá všechny tři jako nalezené.
V jakém pořadí řadí numerické třídění?
Nejprve IPv4 podle hodnoty oktetů (10.0.0.9 před 10.0.0.10), pak IPv6 podle rozvinuté hodnoty. Bez třídění zůstávají adresy v pořadí výskytu v textu.
Nahrává se můj text někam?
Ne. Extrakce probíhá výhradně ve vašem prohlížeči a vaše logy nikdy neopustí vaše zařízení.