UTILS.
100% in de browser
🌐

IP-adres-extractor

Haal elk IPv4- en IPv6-adres uit logs of geplakte tekst — ontdubbeld, geteld en gesorteerd — volledig lokaal in je browser.

uitvoer

Over deze tool

De IP-adres-extractor scant elk tekstblok — serverlogs, configdumps, e-mails, packet captures — en haalt er elk IPv4- en IPv6-adres uit. IP's met de hand zoeken is bewerkelijk en foutgevoelig, dus deze tool doet het met twee gevalideerde reguliere expressies: een strikte IPv4-matcher die octetten boven 255 weigert, en een uitgebreide IPv6-matcher die volledige, gecomprimeerde (::) en IPv4-mapped vormen aankan. Matches worden verzameld in een set zodat duplicaten worden verwijderd, en vervolgens geteld en gesorteerd.

Alles draait lokaal in je browser — de tekst die je plakt wordt in de pagina geparseerd met JavaScript en nooit geüpload, zodat je veilig privélogs en interne adressen kunt verwerken. IPv4-resultaten worden numeriek gesorteerd door elk adres om te zetten naar zijn 32-bits gehele waarde (o1·2^24 + o2·2^16 + o3·2^8 + o4), zodat 10.0.0.9 correct vóór 10.0.0.10 komt. IPv6-resultaten worden gesorteerd door de :: -afkorting uit te breiden naar de volledige vorm met acht groepen en de met nullen opgevulde hextets lexicografisch te vergelijken.

Gebruik de vier schakelaars om de uitvoer te sturen: IPv4 opnemen, IPv6 opnemen, alleen unieke adressen behouden, en de resultaten sorteren. De tool meldt hoeveel van elke familie is gevonden plus een gecombineerd totaal, en toont ze in aparte IPv4- en IPv6-secties die je met één klik kunt kopiëren. Lege arrays en misvormde kandidaten worden genegeerd in plaats van gemeld als valse matches.

Veelgestelde vragen

Valideert het de adressen die het vindt?
Ja. Het IPv4-patroon matcht alleen octetten in het bereik 0–255, dus 256.1.1.1 wordt geweigerd. Het IPv6-patroon accepteert volledige, gecomprimeerde (::) en IPv4-mapped vormen met hoogstens één :: -compressie, zodat misvormde kandidaten worden overgeslagen.
Hoe worden de resultaten gesorteerd?
IPv4-adressen worden numeriek gesorteerd op hun 32-bits gehele waarde, zodat de puntvolgorde klopt (10.0.0.9 vóór 10.0.0.10). IPv6-adressen worden gesorteerd na het uitbreiden van :: naar de volledige vorm met acht groepen en het vergelijken van de met nullen opgevulde hextets. Zet sorteren uit om de oorspronkelijke volgorde van voorkomen te behouden.
Kan ik maar één adresfamilie extraheren?
Ja. Vink ‘IPv4’ of ‘IPv6’ uit om de scan tot één familie te beperken. De unieke-schakelaar ontdubbelt elke familie onafhankelijk, en de tellingen worden bijgewerkt zodat ze precies weergeven wat in de uitvoer is opgenomen.
Wordt mijn tekst ergens geüpload?
Nee. Alle matching, ontdubbeling en sortering gebeuren volledig in je browser met gewone JavaScript. Er wordt niets naar een server gestuurd, dus privélogs of interne IP-reeksen plakken is veilig.

Meer tools