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)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
nping-0.0.1-py3-none-any.whl
(8.7 kB
view details)
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b98a89a2cab3c20d979d80b4b1da004bb45ab37e8263f149c9f2b721ba69459c
|
|
| MD5 |
1c9bf74fe6a3e9f578b2248457aba083
|
|
| BLAKE2b-256 |
fea052a404a1c9d0e17b3c962d9d01b040b8bb9dbe9ead15f9a3cca08d398d20
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
33aacba6ce0bd23d079c46170f9e9e7f23f0da8fd63674ef073f253828a818ce
|
|
| MD5 |
29fa5e008302d0754bed2dc836abb770
|
|
| BLAKE2b-256 |
3c55ac8c9a6637f486460141a2fa06208e74e80647c716a79ed47f8f504f4de6
|