ipwho: Быстрая консольная утилита для получения информации об IP-адресах
ipwho: Быстрая консольная утилита для получения информации об IP-адресах
Если вы часто работаете в терминале и вам нужно быстро проверить, где находится тот или иной IP-адрес, стандартная команда
whois иногда может быть слишком громоздкой или медленной. Именно поэтому мы создали ipwho — легковесный и
высокопроизводительный инструмент командной строки (CLI), специально оптимизированный для получения географических и
административных данных об IP-адресах.
Разработанный командой ExtractIP, ipwho написан на языке Go и предназначен для Unix-подобных систем. Он
обеспечивает чистый, читаемый вывод, предоставляя именно ту информацию, которая вам нужна, без лишнего шума.
Ключевые возможности
- Быстрое определение страны: Мгновенно узнайте страну, связанную с любым IP.
- Подробный режим (
-v): Получите детальную таблицу, включающую:- Город, регион и страну.
- Часовой пояс и местную валюту.
- Основной домен и информацию о связанных сервисах.
- Международные телефонные коды.
- Вывод в формате JSON: Используйте флаг
--jsonдля получения необработанных данных, что идеально подходит для интеграции в скрипты (например, с помощьюjq). - Легкость и портативность: Один бинарный файл без внешних зависимостей (после сборки).
Установка
Для установки ipwho вам необходимо иметь установленный Go в вашей системе. Выполните следующие команды:
git clone https://github.com/extractip/ipwho.git
cd ipwho
go build -o ipwho
sudo mv ipwho /usr/local/bin/
После этих шагов вы сможете запускать ipwho из любого места в вашем терминале.
Примеры использования
1. Базовый поиск страны
Чтобы получить только название страны для IP:
ipwho 8.8.8.8
Вывод: United States
2. Подробная информация (Verbose)
Чтобы увидеть полный набор метаданных IP:
ipwho -v 1.1.1.1
3. Вывод JSON для скриптов
Если вы пишете скрипт и вам нужно распарсить данные:
ipwho --json 8.8.4.4 | jq .
Почему стоит использовать ipwho?
Хотя whois является стандартным инструментом, он часто возвращает необработанный текст из различных реестров (ARIN,
RIPE и т. д.) в разных форматах. ipwho использует мощный API ExtractIP для предоставления единообразных,
структурированных и точных данных независимо от того, какому реестру принадлежит блок IP-адресов.
Независимо от того, являетесь ли вы системным администратором, специалистом по безопасности или разработчиком, ipwho
станет полезным дополнением к вашему набору инструментов.
Open Source
Проект полностью открыт. Мы приветствуем вклад сообщества, отчеты об ошибках и пожелания по новым функциям в нашем репозитории на GitHub.
Попробуйте его сегодня и упростите процесс исследования IP-адресов!
Тэги
Похожие статьи
Познакомьтесь с ipwho — легковесным CLI-инструментом от ExtractIP, который позволяет мгновенно получать географические и административные данные любого IP прямо в терминале.
$Проверка расстояния между геокоординатами и местоположением IP с помощью ExtractIP /distance API
Проверка расстояния между заданными геокоординатами и местоположением IP с помощью ExtractIP API
Узнайте, принадлежит ли IP-адрес известному AI-агенту или веб-краулеру — простой способ фильтрации ботов и автоматического трафика