Skip to main content

NPing – сетевая диагностическая утилита

nping — это мощный CLI-инструмент для диагностики сетей, объединяющий в себе:

  • Ping (ICMP Echo Request) с настраиваемыми параметрами
  • Ping Sweep — массовое сканирование IP-адресов в подсети
  • Traceroute (использует системные утилиты tracert / traceroute)
  • ARP-скан — получение MAC-адресов устройств в локальной сети
  • Мониторинг — периодический пинг с записью в лог
  • Экспорт результатов в JSON, CSV или текстовый файл
  • Локальный пинг (проверка своего интерфейса)
  • Кроссплатформенность — работает на Windows, Linux и macOS

Установка

pip install nping
----------------------
usage: nping [-h] [-c COUNT] [-i INTERVAL] [-w TIMEOUT] [-s SIZE]
             [--ttl TTL] [-t] [-m MAX_HOPS] [--sweep] [-p PARALLEL]
             [--arp] [--monitor] [-d DURATION] [--log LOG_FILE]
             [--output {text,json,csv}] [--interface INTERFACE]
             [--no-color]
             [host]

Позиционные аргументы:
  host                  Хост (имя или IP) или подсеть (для sweep)

Опции:
  -h, --help            показать справку
  -c COUNT, --count COUNT
                        Количество запросов (по умолчанию 4)
  -i INTERVAL, --interval INTERVAL
                        Интервал между запросами (сек, по умолчанию 1)
  -w TIMEOUT, --timeout TIMEOUT
                        Таймаут ожидания (сек, по умолчанию 2)
  -s SIZE, --size SIZE  Размер пакета (байт, по умолчанию 64)
  --ttl TTL             TTL для ICMP (по умолчанию 64)
  -t, --traceroute      Выполнить traceroute
  -m MAX_HOPS, --max-hops MAX_HOPS
                        Макс. число хопов для traceroute (по умолчанию 30)
  --sweep               Выполнить ping sweep (сканирование подсети)
  -p PARALLEL, --parallel PARALLEL
                        Кол-во параллельных потоков при sweep (по умолчанию 20)
  --arp                 Выполнить ARP-скан локальной сети
  --monitor             Режим мониторинга (непрерывный ping)
  -d DURATION, --duration DURATION
                        Длительность мониторинга (сек)
  --log LOG_FILE        Файл для записи логов
  --output {text,json,csv}
                        Формат вывода (по умолчанию text)
  --interface INTERFACE
                        Сетевой интерфейс для привязки (Linux)
  --no-color            Отключить цветной вывод

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nping-0.0.1.tar.gz (8.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nping-0.0.1-py3-none-any.whl (8.7 kB view details)

Uploaded Python 3

File details

Details for the file nping-0.0.1.tar.gz.

File metadata

  • Download URL: nping-0.0.1.tar.gz
  • Upload date:
  • Size: 8.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.14

File hashes

Hashes for nping-0.0.1.tar.gz
Algorithm Hash digest
SHA256 b98a89a2cab3c20d979d80b4b1da004bb45ab37e8263f149c9f2b721ba69459c
MD5 1c9bf74fe6a3e9f578b2248457aba083
BLAKE2b-256 fea052a404a1c9d0e17b3c962d9d01b040b8bb9dbe9ead15f9a3cca08d398d20

See more details on using hashes here.

File details

Details for the file nping-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: nping-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 8.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.14

File hashes

Hashes for nping-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 33aacba6ce0bd23d079c46170f9e9e7f23f0da8fd63674ef073f253828a818ce
MD5 29fa5e008302d0754bed2dc836abb770
BLAKE2b-256 3c55ac8c9a6637f486460141a2fa06208e74e80647c716a79ed47f8f504f4de6

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page