Extractor de adrese IP
Scoateți fiecare adresă IPv4 și IPv6 din jurnale, configurații sau orice text.
Extractor de adrese IP
Lipiți un jurnal de server, un export de firewall, un antet de e-mail, un fișier de configurare sau orice bloc de text și acest instrument listează fiecare adresă IP pe care o conține, una pe linie, în ordinea în care apar. Ambele familii sunt acoperite: IPv4 punctat, cum ar fi 203.0.113.7 și IPv6 în formă completă sau comprimată — 2001:db8::1, ::1, fe80:: și adresele mapate IPv4 precum ::ffff:192.168.0.1 toate sunt luate în considerare. O gazdă între paranteze, cum ar fi [2001:db8::1]:443, furnizează adresa fără port.
Potrivirea este strictă intenționată. Octeții IPv4 trebuie să fie 0–255, așa că 999.1.1.1 nu trece niciodată, iar un șir de versiune din cinci părți precum 1.2.3.4.5 este respins întreg, mai degrabă decât tăiat într-un fals pozitiv. Marcajele temporale (12:30:45), adresele MAC (00:11:22:33:44:55) și operatorii domeniului C++ (std::vector) sunt recunoscuți ca non-adrese și ignorați.
Eliminarea duplicatelor restrânge accesările repetate - și înțelege echivalența IPv6, astfel încât 2001:db8::1 și 2001:0DB8:0:0:0:0:0:1 sunt considerate ca aceeași adresă. Sortați ordinea numerică IPv4 după valoarea octetului și IPv6 după valoarea extinsă, cu IPv4 mai întâi, ceea ce transformă un jurnal zgomotos într-un sondaj clar despre cine a vorbit cu serverul dvs. Comutatorul de tip de adresă restrânge ieșirea la o singură familie atunci când vă pasă doar de una. Numărul în direct arată totalul găsit plus împărțirea IPv4/IPv6.
Utilizări tipice: scoaterea IP-urilor atacatorului din jurnalele de autentificare pentru o listă de blocare, auditarea adreselor care apar într-o configurație, extragerea de peer-uri dintr-un dump traceroute sau netstat. Totul rulează local în browserul dvs. — jurnalele nu părăsesc niciodată dispozitivul dvs., ceea ce contează, deoarece jurnalele sunt pline de date personale.