Ekstraktor adresów IP
Wyciągnij każdy adres IPv4 i IPv6 z logów, konfiguracji lub dowolnego tekstu.
Powiązane narzędzia
Ekstraktor adresów IP
Wklej log serwera, eksport z firewalla, nagłówek e-maila, plik konfiguracyjny albo dowolny blok tekstu, a narzędzie wypisze każdy adres IP, po jednym w wierszu, w kolejności występowania. Obsługiwane są obie rodziny: kropkowane IPv4 jak 203.0.113.7 oraz IPv6 w pełnej i skróconej formie — 2001:db8::1, ::1, fe80:: i adresy mapowane na IPv4 jak ::ffff:192.168.0.1. Host w nawiasach kwadratowych, np. [2001:db8::1]:443, daje adres bez portu.
Dopasowanie jest celowo rygorystyczne. Oktety IPv4 muszą mieścić się w zakresie 0–255, więc 999.1.1.1 nigdy się nie prześlizgnie, a pięcioczłonowy ciąg wersji jak 1.2.3.4.5 jest odrzucany w całości, zamiast zostać przyciętym do fałszywego trafienia. Znaczniki czasu (12:30:45), adresy MAC (00:11:22:33:44:55) i operatory C++ (std::vector) są poprawnie pomijane.
Usuwanie duplikatów scala powtórzone trafienia — i rozumie równoważność IPv6, więc 2001:db8::1 i 2001:0DB8:0:0:0:0:0:1 to ten sam adres. Sortowanie numeryczne porządkuje IPv4 według wartości oktetów, a IPv6 według wartości rozwiniętej, z IPv4 na początku — hałaśliwy log zamienia się w czysty przegląd tego, kto łączył się z twoim serwerem. Przełącznik typu adresów zawęża wynik do jednej rodziny, a licznik na żywo pokazuje sumę oraz podział na IPv4/IPv6.
Typowe zastosowania: wyciąganie IP atakujących z logów uwierzytelniania do blocklisty, audyt adresów w konfiguracji, ekstrakcja peerów ze zrzutu traceroute lub netstat. Wszystko działa lokalnie w twojej przeglądarce — logi nigdy nie opuszczają twojego urządzenia, a to istotne, bo logi są pełne danych osobowych.