Extrator de endereço IP
Extraia todos os endereços IPv4 e IPv6 de logs, configurações ou qualquer texto.
Extrator de endereço IP
Cole um log do servidor, uma exportação de firewall, um cabeçalho de e-mail, um arquivo de configuração ou qualquer bloco de texto e esta ferramenta lista todos os endereços IP contidos, um por linha, na ordem em que aparecem. Ambas as famílias são cobertas: IPv4 pontilhado como 203.0.113.7 e IPv6 na forma completa ou compactada - 2001:db8::1, ::1, fe80:: e endereços mapeados em IPv4 como ::ffff:192.168.0.1 todos contam. Um host entre colchetes como [2001:db8::1]:443 produz o endereço sem a porta.
A correspondência é rigorosa de propósito. Os octetos IPv4 devem ser de 0 a 255, para que 999.1.1.1 nunca passe despercebido, e uma string de versão de cinco partes como 1.2.3.4.5 é rejeitada inteira em vez de cortada em um falso positivo. Carimbos de data e hora (12:30:45), endereços MAC (00:11:22:33:44:55) e operadores de escopo C++ (std::vector) são todos reconhecidos como não-endereços e ignorados.
Remover duplicatas recolhe ocorrências repetidas - e entende a equivalência IPv6, portanto 2001:db8::1 e 2001:0DB8:0:0:0:0:0:1 contam como o mesmo endereço. Classifique numericamente o IPv4 por valor de octeto e o IPv6 por valor expandido, com o IPv4 primeiro, o que transforma um log barulhento em uma pesquisa limpa de quem conversou com seu servidor. A opção de tipo de endereço restringe a saída a uma família quando você se preocupa apenas com uma. A contagem ao vivo mostra o total encontrado mais a divisão IPv4/IPv6.
Usos típicos: extrair IPs do invasor dos logs de autenticação para uma lista de bloqueio, auditar quais endereços aparecem em uma configuração, extrair pares de um traceroute ou netstat dump. Tudo é executado localmente no seu navegador – os logs nunca saem do seu dispositivo, o que é importante, porque os logs estão cheios de dados pessoais.