У меня есть несколько машин в диапазоне IP-адресов, которые я хочу пинговать одновременно, чтобы быстро и грязно определить, какие из них включены. Какое (бесплатное) программное обеспечение я могу использовать для этого?
Я использую Windows Vista .
windows
networking
ip-address
ping
scanning
Джон Кейдж
источник
источник
Ответы:
Самый быстрый способ - использовать Angry IP Scanner.
Я использую это так же, как вы хотите!
источник
Nmap доступен для Windows:
источник
-sn
«сканирование портов», просто поиск хостов.Я использовал эту команду
в командном файле по аналогичной причине
источник
Бесплатный IP Scanner 1.6
Вот диапазон IP-адресов, которые вы можете заметить в:
источник
Вместо того, чтобы вручную пропинговать все IP-адреса в вашей локальной сети, вы можете сделать следующее:
Откройте командную строку и введите:
-n 1
означает, что на каждый компьютер будет отправлен только 1 пакет ping.Изменить
192.168.0
в соответствии с вашим собственным идентификатором сети.Это пропингует все IP-адреса в сегменте сети 192.168.0.0 и создает текстовый файл с именем
ipaddresses.txt
в C: \, где будут перечислены только IP-адреса, которые дали ответ.Вы также можете добавить
-a
команду ping, чтобы преобразовать все отвечающие IP-адреса в имена хостов, но это приведет к тому, что выполнение скрипта займет значительное время:источник
попробуйте фпинг
источник
Вы можете просто написать скрипт Bash, который просматривает диапазон IP-адресов и проверяет их связь. Пример, который проверяет адреса в диапазоне от 10.1.1.1 до 10.1.1.255 (включительно):
источник
ping 10.1.1.i
вероятно, хочет бытьping 10.1.1.$i
.Сохраните приведенный ниже скрипт на сервере с расширением
.bat
или.cmd
и вызовите файл из командной строки. Он должен предложить ввести диапазон IP-адресов.Пожалуйста, введите только три октета IP-адреса.
Как только команда будет выполнена, она создаст текстовое имя файла
pingnet.log
в корне диска C. Этот файл должен дать вам список используемых и неактивных (бесплатных) IP-адресов.Например:
Это довольно просто запустить, и это должно сэкономить вам массу времени.
источник
Angry IP Scanner - это здорово, но я предпочитаю инструменты CLI. Посмотрите, сможете ли вы запустить этот скрипт powershell в Vista. https://github.com/webstersprodigy/PowerSploit/blob/Portscan/Recon/Invoke-Portscan.ps1
Я также предлагаю получить доступ к Linux CLI с помощью Linux Live CD / USB, двойной загрузки или виртуальной машины в VirtualBox. (Установите VirtualBox, добавьте новый vm, установите Debian.) Линукс CLI неоценим.
Из linux CLI запустите следующее:
Сканирование на основе PING
Настройте диапазон вашей сети (часть «172.10.1»), и вы отключены. Это предоставит список всех хостов в сети, которые отвечают на эхо-запросы ICMP (ping), и сопоставит их с вашим DNS-сервером.
Примечание. Это не самый надежный способ тестирования живых хостов, поскольку у них может быть заблокирован ICMP.
Сканирование на основе nmap
nmap -sP 192.168.1.0/24
Примечание: Nmap более надежен, так как является сканером портов и основывает свои результаты на активности не только на ответах ICMP. Он активно используется пентестерами и заслуживает изучения.
источник