Вторник, 27 Август 2013

Сканирование сети с помощью команды ping

  •   
  • размер шрифта уменьшить размер шрифта увеличить размер шрифта
Оцените материал
(5 голосов)

Сканирование сети с помощью команды pingИногда, при работе в сети, необходимо узнать адреса активных хостов (т.е. выполнить так называемое ping-сканирование). Для этого можно воспользоваться, например, программой nmap, которая имет очень большой функционал или fping. Однако, не всегда эти программы предустановлены на машине, с которой необходимо "пропинговать" всю сеть и не всегда есть возможность их установить. В этом случае можно воспользоваться простой командой ping, которая с высокой долей вероятности есть в вашей системе.

 

Естественно, в команде ping нет встроенной возможности отрабатывать несколько ip-адресов, поэтому необходимо выполнить мини-скрипт, который включает в себя цикл, перебирающий ip-адреса и фильтр результатов. Простейший пример такой команды:

for i in {1..254}; do ping -c 1 -W 1 192.168.0.$i | grep 'from'; done

Скрипт копируется в эмулятор терминала в одну строку. Для использования в своей сети, просто замените первые три части ip-адреса.

Добавить комментарий


Защитный код
Обновить

 

 

Scroll to top