Pipe Viewer с Nmap (индикатор выполнения)

Я хотел бы знать, есть ли способ использовать «просмотрщик каналов» вместе с «Nmap».

Пример:

pv | Nmap -sP 192.168.1.0/24

Но я не мог заставить индикатор выполнения работать должным образом. Я имею в виду, что он должен показывать мне процент от Nmap. Начинается с 0%, когда Namp готов, он будет равен 100%.

2
задан 17 January 2014 в 21:41

2 ответа

Программа просмотра каналов предназначена для составления отчетов о завершении выполнения файлов, каналов и других файловых операций в процентах. Время завершения Nmap зависит от задержек в сети, пропускной способности, скорости отклика целей и функций, используемых для сканирования.

Вы можете получать периодическое обновление статуса с флагом --stats-every, например, так: nmap --stats-every 10s, который дает обновление каждые 10 секунд. Вы можете получить более подробный вывод из Nmap с флагом -v.

0
ответ дан 17 January 2014 в 21:41

Я сомневаюсь, что вы могли бы сделать индикатор выполнения для NMap, так как он сканирует IP-адреса и прочее, и это зависит от скорости сети и т. Д.

Но вы могли бы сделать простой bash-скрипт для отправки уведомления, когда оно закончилось, вместо этого:

#!/bin/bash
nmap "$@";
notify-send 'Notifaction' 'Nmap has finished!'
echo "Finished!"
exit

Сохраните его в файл с именем ~/.nmap или что-то в этом роде.

Сделайте его исполняемым с помощью chmod +x ~/.nmap.

Выполните его с параметрами, которые вы обычно задаете для nmap, но вместо этого ~/.nmap - например:

~/.nmap -A 192.168.1.5

, затем он выдаст уведомление о том, что он закончил:

enter image description here

Я считаю, что это полезно после сброса сети, и мне нужно быстро найти новый IP-адрес сетевого принтера. Вероятно, это не тот ответ, который вы ищете, но я думаю, что он может быть полезным и интересным.

0
ответ дан 17 January 2014 в 21:41

Другие вопросы по тегам:

Похожие вопросы: