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

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

Пример:

pv | Nmap -sP 192.168.1.0/24

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

1
задан 17 January 2014 в 23:41

1 ответ

Я сомневаюсь, что вы можете сделать индикатор выполнения для 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

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

6]

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

-1
ответ дан 24 May 2018 в 12:53
  • 1
    Хорошо, спасибо за ответ. Я знаю, как это сделать в Notify-send. Но сначала мне нужно иметь индикатор выполнения, а затем в конце сканирования я отправлю уведомление на рабочий стол. Еще раз спасибо. – ggalaxy 18 January 2014 в 00:14
  • 2
    @ggalaxy - к сожалению, я не думаю, что вы можете, так как большую часть времени nmap тратит на отправку и получение данных, проверку IP-адресов и т. д. Это зависит от скорости сети, мер безопасности на сканируемых компьютерах и т. д. Это может варьироваться настолько сильно, что было бы очень сложно и неточно время, и оценить оставшееся время. Большое количество вариантов nmap также будет увеличивать изменчивость времени. Если вы посмотрите в man pv, есть пример использования на tar & amp; gzip, который упоминает, может вызвать перегрев программиста, но он может работать в этом сценарии ... – Wilf 18 January 2014 в 00:21
  • 3
    @wi: Теперь я получил всю идею, и я предполагал, что «pv» не даст мне точного процента. Так что да, вы правы. У меня есть другая идея, я собираюсь попробовать ... если это не сработает, я дам вам знать. Спасибо – ggalaxy 18 January 2014 в 00:29

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

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