IP-adressextraktor
Dra ut alla IPv4- och IPv6-adresser från loggar, konfigurationer eller annan text.
IP-adressextraktor
Klistra in en serverlogg, en brandväggsexport, en e-posthuvud, en konfigurationsfil eller vilket textblock som helst och detta verktyg listar varje IP-adress den innehåller, en per rad, i den ordning de visas. Båda familjerna omfattas: prickade IPv4 som 203.0.113.7 och IPv6 i full eller komprimerad form — 2001:db8::1, ::1, fe80:: och IPv4-mappade adresser som ::ffff:192.168.0.1 räknas alla. En värd inom parentes som [2001:db8::1]:443 ger adressen utan porten.
Matchningen är strikt med avsikt. IPv4-oktetter måste vara 0–255, så 999.1.1.1 glider aldrig igenom, och en femdelad versionssträng som 1.2.3.4.5 avvisas hel snarare än trimmas till en falsk positiv. Tidsstämplar (12:30:45), MAC-adresser (00:11:22:33:44:55) och C++ scope-operatorer (std::vektor) identifieras alla som icke-adresser och hoppas över.
Ta bort dubbletter kollapsar upprepade träffar – och det förstår IPv6-ekvivalens, så 2001:db8::1 och 2001:0DB8:0:0:0:0:0:1 räknas som samma adress. Sortera numeriskt IPv4 efter oktettvärde och IPv6 efter utökat värde, med IPv4 först, vilket förvandlar en bullrig logg till en ren undersökning av vem som pratade med din server. Adresstypomkopplaren begränsar utgången till en familj när du bara bryr dig om en. Livetallyt visar totalen som hittats plus IPv4/IPv6-delningen.
Typiska användningsområden: dra ut angripares IP-adresser från autentiseringsloggar för en blockeringslista, granska vilka adresser som visas i en konfiguration, extrahera peers från en traceroute eller netstat-dump. Allt körs lokalt i din webbläsare – loggar lämnar aldrig din enhet, vilket är viktigt, eftersom loggar är fulla av personlig data.