Aller au contenu
TextArray
Tout en local

Extracteur d'adresse IP

Extrayez chaque adresse IPv4 et IPv6 des journaux, des configurations ou de tout texte.

Entrée
Sortie

Extracteur d'adresse IP

Collez un journal du serveur, une exportation de pare-feu, un en-tête d'e-mail, un fichier de configuration ou n'importe quel bloc de texte et cet outil répertorie chaque adresse IP qu'il contient, une par ligne, dans l'ordre dans lequel elles apparaissent. Les deux familles sont couvertes : IPv4 en pointillés comme 203.0.113.7 et IPv6 sous forme complète ou compressée — 2001:db8::1, ::1, fe80:: et les adresses mappées IPv4 comme ::ffff:192.168.0.1 comptent toutes. Un hôte entre crochets tel que [2001:db8::1]:443 donne l'adresse sans le port.

La correspondance est volontairement stricte. Les octets IPv4 doivent être compris entre 0 et 255, de sorte que 999.1.1.1 ne passe jamais inaperçu, et une chaîne de version en cinq parties comme 1.2.3.4.5 est rejetée entière plutôt que réduite à un faux positif. Les horodatages (12:30:45), les adresses MAC (00:11:22:33:44:55) et les opérateurs de portée C++ (std :: vector) sont tous reconnus comme des non-adresses et ignorés.

Supprimer les doublons réduit les hits répétés - et il comprend l'équivalence IPv6, donc 2001:db8::1 et 2001:0DB8:0:0:0:0:0:1 comptent comme la même adresse. Triez numériquement les ordres IPv4 par valeur d'octet et IPv6 par valeur développée, avec IPv4 en premier, ce qui transforme un journal bruyant en une enquête claire sur qui a parlé à votre serveur. Le commutateur de type d'adresse réduit la sortie à une seule famille lorsque vous ne vous souciez que d'une seule. Le décompte en direct montre le total trouvé plus la répartition IPv4/IPv6.

Utilisations typiques : extraire les adresses IP des attaquants des journaux d'authentification pour une liste de blocage, vérifier les adresses qui apparaissent dans une configuration, extraire les pairs d'un traceroute ou d'un vidage netstat. Tout s'exécute localement dans votre navigateur : les journaux ne quittent jamais votre appareil, ce qui est important, car les journaux regorgent de données personnelles.

FAQ

Quelles formes IPv6 sont reconnues ?
Adresses complètes de huit groupes, ::-compressées (2001:db8::1, ::1, fe80::) et queues mappées IPv4 comme ::ffff:192.168.0.1, sans tenir compte de la casse. Un simple :: seul est ignoré — dans le texte en cours d'exécution, il s'agit presque toujours d'un opérateur de portée, et non d'une adresse non spécifiée.
Pourquoi 999.1.1.1 n’est-il pas extrait ?
Les octets doivent être compris entre 0 et 255, donc 999.1.1.1 n'est pas une adresse IPv4 valide. Les chaînes de type version comportant cinq parties ou plus (1.2.3.4.5) sont également rejetées dans leur intégralité - l'outil ne coupe jamais un nombre plus long en une fausse adresse.
Comment les doublons IPv6 sont-ils comparés ?
Par valeur développée, et non par orthographe : 2001:db8::1, 2001:0db8:0:0:0:0:0:1 et 2001:DB8::1 sont une seule adresse. La sortie conserve l’orthographe de la première occurrence ; le décompte compte les trois comme trouvés.
Quel ordre le tri numérique utilise-t-il ?
IPv4 d'abord, classé par valeur d'octet (10.0.0.9 avant 10.0.0.10), puis IPv6 classé par valeur développée. Sans tri, les adresses restent dans l'ordre dans lequel elles apparaissent dans le texte.
Mon texte est-il téléchargé quelque part ?
Non. L'extraction s'exécute entièrement dans votre navigateur et vos journaux ne quittent jamais votre appareil.