tgoop.com/bash_srv/117
Create:
Last Update:
Last Update:
🛜 Быстрое сканирование сети с выводом живых хостов
Иногда нужно быстро узнать, какие устройства сейчас активны в сети. Вместо тяжёлых сканеров можно использовать пару строк на bash
.
#!/bin/bash
# Быстрое сканирование сети (замени 192.168.1 на свою подсеть)
# автор: https://www.tgoop.com/bash_srv
SUBNET="192.168.1"
for i in {1..254}; do
(
ping -c1 -W1 $SUBNET.$i &>/dev/null && echo "$SUBNET.$i доступен"
) &
done
wait
Что делает скрипт?
- Перебирает адреса от
192.168.1.1
до 192.168.1.254
- Параллельно пингует их с таймаутом 1 секунда
- Выводит только живые хосты
⚡ В 10-20 раз быстрее обычного пинга благодаря параллельному запуску!
Попробуй сохранить скрипт как
scan.sh
, сделать его исполняемым (chmod +x scan.sh
) и запустить.👉@bash_srv
BY Bash Советы

Share with your friend now:
tgoop.com/bash_srv/117