Saltar al contenido
TextArray
Totalmente local

Extractor de direcciones IP

Extraiga todas las direcciones IPv4 e IPv6 de los registros, configuraciones o cualquier texto.

Entrada
Salida

Extractor de direcciones IP

Pegue un registro del servidor, una exportación de firewall, un encabezado de correo electrónico, un archivo de configuración o cualquier bloque de texto y esta herramienta enumera cada dirección IP que contiene, una por línea, en el orden en que aparecen. Ambas familias están cubiertas: IPv4 con puntos como 203.0.113.7 e IPv6 en forma completa o comprimida: 2001:db8::1, ::1, fe80:: y direcciones asignadas a IPv4 como ::ffff:192.168.0.1, todas cuentan. Un host entre corchetes como [2001:db8::1]:443 produce la dirección sin el puerto.

La coincidencia es estricta a propósito. Los octetos de IPv4 deben estar entre 0 y 255, por lo que 999.1.1.1 nunca se escapa, y una cadena de versión de cinco partes como 1.2.3.4.5 se rechaza por completo en lugar de recortarla y convertirla en un falso positivo. Las marcas de tiempo (12:30:45), las direcciones MAC (00:11:22:33:44:55) y los operadores de alcance de C++ (std::vector) se reconocen como no direcciones y se omiten.

Eliminar duplicados colapsa las visitas repetidas y comprende la equivalencia de IPv6, por lo que 2001:db8::1 y 2001:0DB8:0:0:0:0:0:1 cuentan como la misma dirección. Ordene numéricamente IPv4 por valor de octeto e IPv6 por valor expandido, con IPv4 primero, lo que convierte un registro ruidoso en una encuesta limpia de quién habló con su servidor. El cambio de tipo de dirección limita la salida a una familia cuando solo te importa una. El conteo en vivo muestra el total encontrado más la división IPv4/IPv6.

Usos típicos: extraer las IP del atacante de los registros de autenticación para una lista de bloqueo, auditar qué direcciones aparecen en una configuración, extraer pares de un volcado de traceroute o netstat. Todo se ejecuta localmente en su navegador: los registros nunca salen de su dispositivo, lo cual es importante, porque los registros están llenos de datos personales.

Preguntas frecuentes

¿Qué formas de IPv6 se reconocen?
Direcciones completas de ocho grupos, ::-comprimidas (2001:db8::1, ::1, fe80::) y colas asignadas a IPv4 como ::ffff:192.168.0.1, sin distinguir entre mayúsculas y minúsculas. Solo se omite un :: simple; en el texto en ejecución, casi siempre es un operador de alcance, no la dirección no especificada.
¿Por qué no se extrae 999.1.1.1?
Los octetos deben estar entre 0 y 255, por lo que 999.1.1.1 no es una dirección IPv4 válida. Las cadenas similares a versiones con cinco o más partes (1.2.3.4.5) también se rechazan enteras: la herramienta nunca recorta un número más largo en una dirección falsa.
¿Cómo se comparan los duplicados de IPv6?
Por valor expandido, sin ortografía: 2001:db8::1, 2001:0db8:0:0:0:0:0:1 y 2001:DB8::1 son una dirección. El resultado mantiene la ortografía de la primera aparición; el recuento cuenta los tres como encontrados.
¿Qué orden utiliza la clasificación numérica?
Primero IPv4, ordenado por valor de octeto (10.0.0.9 antes de 10.0.0.10), luego IPv6 ordenado por valor expandido. Sin ordenar, las direcciones permanecen en el orden en que aparecen en el texto.
¿Mi texto está subido a alguna parte?
No. La extracción se ejecuta completamente en su navegador y sus registros nunca salen de su dispositivo.