Я новичок в скриптах bash и пытаюсь заставить это работать:
Сканирование диапазона IP-адресов для поиска устройств с открытым портом 80 ...
Я думаю, это должно выглядеть так:
#!/bin/bash
echo -----------------------------------
for ip in 192.168.0.{1,.255}; do
nmap -p80 192.168.0.1
if #open; then
echo "{ip} has the port 80 open"
else
#do nothing
fi
done
echo -----------------------------------
exit 0
Я также просто хочу увидеть результаты, подобные этим:
-----------------------------------
192.168.0.1 has the port 80 open
192.168.0.10 has the port 80 open
192.168.0.13 has the port 80 open
192.168.0.15 has the port 80 open
-----------------------------------
(То есть без ошибок или nmap
нормальных выходов ..)
Может ли кто-нибудь помочь мне в этом?