internetometer-cli

module
v0.0.0-...-103cb85 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 10, 2026 License: MIT

README

internetometer-cli > Яндекс Интернетометр в терминале

Неофициальный CLI для Яндекс Интернетометр (yandex.ru/internet) скриншот

  • Определение IPv4 и IPv6.
  • Определение региона, провайдера и номера автономной системы (ISP/ASN).
  • Точное измерение задержки (Ping).
  • Измерение джиттера
  • Различные форматы вывода:
    • Читаемый текстовый формат
    • JSON
    • Экспорт метрик Prometheus
    • JSONL

Установка

Готовые бинарники лежат в релизах

Убедитесь, что у вас установлен Go.

git clone https://github.com/Master290/internetometer-cli.git
cd internetometer-cli
go mod tidy
# CLI
go build -o internetometer ./cmd/cli/main.go
# экспортер
go build -o prom-exporter ./cmd/prom/exporter.go

Установка (Arch Linux / AUR)

Если вы используете Arch Linux, вы можете установить пакеты напрямую из AUR:

CLI версия:

yay -S internetometer-cli

Prometheus Exporter:

yay -S internetometer-exporter

Быстрый старт

CLI (Консольная версия)
./internetometer
Экспортер Prometheus (Фоновый режим)*

Запуск HTTP-сервера с метриками (по умолчанию на :9112):

./prom-exporter --delay 1h
Основные флаги
  • --speed: Просто текстовый режим, без красивого TUI.
  • --all: Подробный вывод: IPv4/6, регион, ISP, вход./исход. скорости, задержка, ОС и время.
  • --json: Вывод в формате JSON.
  • --lang ru: Использовать русский язык, так же есть вариант --lang en для английского языка. (пока что только меняет название региона)
  • --save log.jsonl: Сохранить результат в лог-файл.
  • --prometheus: Вывод в формате метрик Prometheus.
  • --concurrency 4: Количество параллельных потоков.

Directories

Path Synopsis
cmd
cli command
prom command
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL