Preskočiť na obsah
TextArray
100% lokálne

Extraktor IP adries

Vytiahnite všetky IPv4 a IPv6 adresy z logov, konfigurácií či akéhokoľvek textu.

Vstup
Výstup

Extraktor IP adries

Vložte serverový log, export z firewallu, hlavičku e-mailu, konfiguračný súbor alebo akýkoľvek blok textu a nástroj vypíše všetky IP adresy, každú na samostatný riadok, v poradí výskytu. Pokryté sú obe rodiny: bodkované IPv4 ako 203.0.113.7 aj IPv6 v plnom či skrátenom tvare — 2001:db8::1, ::1, fe80:: aj IPv4-mapované adresy ako ::ffff:192.168.0.1. Adresa v hranatých zátvorkách, napríklad [2001:db8::1]:443, sa extrahuje bez portu.

Rozpoznávanie je zámerne prísne. Oktety IPv4 musia byť 0–255, takže 999.1.1.1 neprejde, a päťdielny reťazec verzie ako 1.2.3.4.5 sa odmietne celý namiesto orezania na falošný nález. Časové údaje (12:30:45), MAC adresy (00:11:22:33:44:55) aj C++ operátory (std::vector) sa správne preskočia.

Odstránenie duplicít zlúči opakované výskyty — a rozumie ekvivalencii IPv6, takže 2001:db8::1 a 2001:0DB8:0:0:0:0:0:1 sú tá istá adresa. Numerické zoradenie usporiada IPv4 podľa hodnoty oktetov a IPv6 podľa rozvinutej hodnoty, s IPv4 na začiatku — z hlučného logu tak vznikne čistý prehľad, kto komunikoval s vaším serverom. Prepínač typu adries zúži výstup na jednu rodinu a živé počítadlo ukazuje celkový počet aj rozdelenie na IPv4/IPv6.

Typické použitie: vytiahnutie útočníckych IP z auth logov do blocklistu, audit adries v konfigurácii, extrakcia peerov z výpisu traceroute či netstat. Všetko beží lokálne vo vašom prehliadači — logy neopustia vaše zariadenie, čo je podstatné, lebo logy sú plné osobných údajov.

Časté otázky

Ktoré tvary IPv6 sa rozpoznávajú?
Plné osemskupinové adresy, skrátené cez :: (2001:db8::1, ::1, fe80::) aj IPv4-mapované konce ako ::ffff:192.168.0.1, bez ohľadu na veľkosť písmen. Samotné :: sa preskakuje — v bežnom texte je to takmer vždy operátor, nie nešpecifikovaná adresa.
Prečo sa 999.1.1.1 neextrahuje?
Oktety musia byť 0–255, takže 999.1.1.1 nie je platná IPv4 adresa. Reťazce verzií s piatimi a viac časťami (1.2.3.4.5) sa odmietajú celé — nástroj nikdy neoreže dlhší číselný beh na falošnú adresu.
Ako sa porovnávajú duplicity IPv6?
Podľa rozvinutej hodnoty, nie zápisu: 2001:db8::1, 2001:0db8:0:0:0:0:0:1 a 2001:DB8::1 sú jedna adresa. Vo výstupe ostane zápis prvého výskytu; počítadlo započíta všetky tri ako nájdené.
V akom poradí zoraďuje numerické triedenie?
Najprv IPv4 podľa hodnoty oktetov (10.0.0.9 pred 10.0.0.10), potom IPv6 podľa rozvinutej hodnoty. Bez triedenia ostávajú adresy v poradí výskytu v texte.
Nahráva sa môj text niekam?
Nie. Extrakcia prebieha výhradne vo vašom prehliadači a vaše logy nikdy neopustia vaše zariadenie.