Категории

Извлекатель IP-адресов

Извлеките IPv4 и IPv6 адреса из файлов журналов, серверных журналов, сетевых трассировок или любого текстового содержимого

Выберите, какую версию IP извлекать

Удаляет дубликаты IP-адресов из результатов

Выберите, как сортировать извлеченные IP-адреса

Ключевые факты

Категория
Text Processing
Типы входных данных
textarea, select, checkbox
Тип результата
json
Покрытие примерами
4
API доступен
Yes

Обзор

Инструмент для быстрого извлечения IPv4 и IPv6 адресов из любого текстового содержимого, включая сложные серверные журналы, дампы сетевого трафика и конфигурационные файлы.

Когда использовать

  • При анализе больших лог-файлов для поиска всех зафиксированных IP-адресов.
  • При необходимости очистить сетевые отчеты от лишнего текста, оставив только список адресов.
  • Для подготовки списков IP-адресов для внесения в правила брандмауэра или списки доступа (ACL).

Как это работает

  • Вставьте исходный текст, содержащий IP-адреса, в поле ввода.
  • Выберите версию IP (IPv4, IPv6 или обе) и настройте параметры фильтрации.
  • Нажмите кнопку обработки, чтобы получить структурированный список найденных адресов.
  • При необходимости отсортируйте результат по алфавиту или удалите дубликаты одним кликом.

Сценарии использования

Анализ безопасности: сбор всех IP-адресов из логов доступа для выявления подозрительной активности.
Сетевое администрирование: извлечение списка адресов из конфигураций маршрутизаторов для аудита.
Отладка приложений: быстрый поиск IP-адресов, к которым обращался сервер, из отладочных дампов.

Примеры

1. Анализ логов веб-сервера

Системный администратор
Контекст
Необходимо проанализировать лог-файл Nginx размером в несколько тысяч строк, чтобы собрать все уникальные IP-адреса посетителей.
Проблема
Ручной поиск адресов в текстовом редакторе занимает слишком много времени и чреват ошибками.
Как использовать
Скопируйте содержимое лога в поле ввода, выберите «Только IPv4» и активируйте «Удалить дубликаты».
Пример конфигурации
ipVersion: ipv4, uniqueOnly: true, sortBy: alphabetical
Результат
Получен чистый, отсортированный список уникальных IP-адресов, готовый для анализа в Excel или блокировки.

2. Извлечение адресов из сетевой трассировки

Сетевой инженер
Контекст
После выполнения команды traceroute получен текстовый вывод, содержащий множество IP-адресов вперемешку с технической информацией.
Проблема
Нужно быстро вычленить все адреса для составления карты сети.
Как использовать
Вставьте вывод трассировки в инструмент и выберите «И IPv4, и IPv6» без сортировки.
Пример конфигурации
ipVersion: both, uniqueOnly: false, sortBy: none
Результат
Список всех IP-адресов в порядке их появления в трассировке, что позволяет легко отследить путь пакета.

Проверить на примерах

video, text

Связанные хабы

FAQ

Какие форматы IP-адресов поддерживает инструмент?

Инструмент поддерживает стандартные форматы IPv4 и IPv6 адресов.

Можно ли извлечь только IPv4 адреса?

Да, вы можете выбрать опцию «Только IPv4» в настройках версии IP.

Удаляет ли инструмент повторяющиеся адреса?

Да, функция «Удалить дубликаты» включена по умолчанию для получения чистого списка.

Сохраняется ли порядок адресов при извлечении?

Если вы выберете «Без сортировки», адреса будут выведены в том порядке, в котором они встретились в тексте.

Есть ли ограничения на объем текста?

Инструмент эффективно обрабатывает большие объемы текста, вставленные в поле ввода.

Документация API

Конечная точка запроса

POST /ru/api/tools/ip-address-extractor

Параметры запроса

Имя параметра Тип Обязательно Описание
text textarea Да -
ipVersion select Нет Выберите, какую версию IP извлекать
uniqueOnly checkbox Нет Удаляет дубликаты IP-адресов из результатов
sortBy select Нет Выберите, как сортировать извлеченные IP-адреса

Формат ответа

{
  "key": {...},
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Данные JSON: Данные JSON

Документация MCP

Добавьте этот инструмент к конфигурации сервера MCP:

{
  "mcpServers": {
    "elysiatools-ip-address-extractor": {
      "name": "ip-address-extractor",
      "description": "Извлеките IPv4 и IPv6 адреса из файлов журналов, серверных журналов, сетевых трассировок или любого текстового содержимого",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=ip-address-extractor",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Вы можете объединять несколько инструментов, например: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, максимум 20 инструментов.

Если вы столкнулись с проблемами, пожалуйста, свяжитесь с нами по адресу [email protected]