Сценарий для проверки связи с IP-адресами и возврата только через Интернет?

Я использую Netbeans с XDebug. Проверьте его в его веб-сайте для документов о том, как настроить его. http://php.netbeans.org/

0
задан 08.05.2020, 02:40

2 ответа

Приведенный ниже скрипт зациклится в подсети ips и в результате вернет только онлайн:

#!/bin/bash

is_alive_ping()
{
  ping -c 1 $1 > /dev/null
  [ $? -eq 0 ] && echo Node with IP: $i is Online.
}

for i in 10.1.1.{1..255} 
do
is_alive_ping $i & disown
done

Примечание изменить 10.1.1. для вашей подсети 1..255 сообщает сценарию, что он должен начинаться с 10.1.1.1, и цикл сообщает 10.1.1.255

Выполнить:

./ping_scan.sh
1
ответ дан 08.05.2020, 02:41

Нет необходимости в сценарии. nmap Install nmap может сделать это за вас.

Например, для сканирования сети 10.10.10.0/24 выполните

nmap -sn 10.10.10.0/24

. Это сообщит о том, что хосты работают, основываясь на ответе на эхо-запрос ICMP, известный как «ping». Пример вывода:

Starting Nmap 5.21 ( http://nmap.org ) at 2014-01-30 00:40 CET
Nmap scan report for 10.10.10.1
Host is up (0.0061s latency).
Nmap scan report for 10.10.10.2
Host is up (0.00071s latency).
Nmap scan report for android (10.10.10.112)
Host is up (0.0087s latency).
Nmap scan report for laptop (10.10.10.134)
Host is up (0.00037s latency).
Nmap scan report for 10.10.10.151
Host is up (0.00094s latency).
Nmap scan report for 10.10.10.203
Host is up (0.00060s latency).
Nmap done: 256 IP addresses (6 hosts up) scanned in 3.41 seconds
1
ответ дан 08.05.2020, 02:40
  • 1
    Хорошо Вы правы меня, друг сожалеет в течение Вашего времени, и Ваш ответ превосходен, сохраните его don' t удаляют его – AlikElzin-kilaka 08.05.2020, 02:41
  • 2
    @nux, Если это было требованием для Вас тогда, это принадлежит Вашего вопроса. И it' s печальный Вы didn' t упоминают его там раньше, когда я не торопился для предоставления ответа без того перечисляемого требования... – Ben 08.05.2020, 02:41
  • 3
    без потребности к любому пакету или утилите – ayaz 08.05.2020, 02:41

Теги

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