Я написал скрипт bash для простого сканера. Он запрашивает у пользователя первый и последний IP-адреса, а также номер порта, а затем сохраняет их в переменных. Затем он использует nmap для сканирования диапазона IP-адресов на наличие открытых портов MySQL.
Вот мой код
#!/bin/bash
echo "What is the first IP address?"
read firstIP
echo "What is the last IP address?"
read lastIP
echo "What port number do you want to scan?"
read port
nmap -sT $firstIP-$lastIP -p $port >/dev/null -oG MySQLscan
cat MySQLscan | grep open MySQLscan2
cat MySQlscan2
Для первой подсказки я ввел 192.168.181.0. Для второй подсказки я ввел 192.168.181.255. Для номера порта я ввел 3306. Однако, результат, который я получил, был:
Не удалось разрешить "192.168.181.0-192.168.181.255"
ВНИМАНИЕ: цели не указаны, поэтому отсканировано 0 хостов.
Почему не удается разрешить IP-адреса?