проверьте с помощью ping-запросов-c1, ожидайте всех ответов от широковещательной передачи

Telnet является очень простым протоколом, куда все, что Вы вводите в своем клиенте (за редким исключением), переходит к проводу и всему, что прибывает из провода, показан в Вашем терминале. Исключением является 0xFF байт, который устанавливает некоторые специальные состояния связи. Пока Ваша коммуникация не содержит этот байт, можно использовать telnet в качестве вида необработанного коммуникационного клиента по любому порту TCP.

IOW: Это просто для удобства.

5
09.02.2012, 19:07
2 ответа

Как был бы ping знайте, что ответы, которые это получило действительно, являются всеми ими?

Узнать, как который хосты на подсети произошли, что-то nmap хорошо подходит. Посмотрите -sn аргумент в пользу Исследования Хоста:

-sn (Никакое сканирование портов)

Эта опция говорит Nmap не делать сканирование портов после исследования хоста и только распечатывать доступные хосты, которые ответили на сканирование. Это часто известно как “сканирование ping”, [...]

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

3
27.01.2020, 20:42
  • 1
    я действительно не забочусь обо "всех них", мне просто нужно больше всего. Следовательно я могу проверить с помощью ping-запросов широковещательную передачу и ожидать ответов. Я понимаю, что ping не имеет никакого способа знать, когда все ответы прибудут, но не являются там способом указать время, которого он должен ожидать? –  houbysoft 09.02.2012, 22:44
  • 2
    Например, я могу почти достигнуть того, что я хочу "-c2-i 10 192.168.1.255 ping". Это проверяет с помощью ping-запросов широковещательную передачу и ожидает 10 секунд ответов. Однако в конце это отправляет другой пакет. Существует ли способ заставить его ожидать 10 секунд, но ничего не отправить впоследствии? –  houbysoft 09.02.2012, 22:45

Эта быстрая проверка на хосты возможно перестала работать в наше время. Существует растущее число операционных систем что блоки входящий ICMP/ping по умолчанию. Возможно, там лучше - и возможно более быстрые способы достигнуть Вашей цели.

Если у Вас есть доступ для чтения SNMP к включенному маршрутизатору (маршрутизаторам), Вы могли бы получить информацию (количество хостов в сети) простым SNMP-get-request соответствующей транспортной таблицы статистической величины.

0
27.01.2020, 20:42
  • 1
    Существует ли стандартная команда, которая может использоваться для запросов этого SNMP? –  houbysoft 12.02.2012, 00:54
  • 2
    Вот пакет бесплатных инструментов, которые помогают проанализировать эти данные. –  Nils 12.02.2012, 23:30
  • 3
    Блокирование входящего ICMP является признаком braindamaged сетевого администратора. Что делает большинство маршрутизаторов в наше время должен просто отбросить любой сетевой пакет, предназначенный к широковещательному адресу (который был популярным DoS: отправьте что-то, что дает большой ответ на широковещательный адрес, подделывающий адрес жертвы, и наблюдайте его увязание). –  vonbrand 18.01.2013, 02:29
  • 4
    @houbysoft извините - я забыл обращаться к Вам непосредственно в моем комментарии. –  Nils 19.01.2013, 23:33

Теги

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