Código
#!/bin/bash delay="500" nmap -sP 192.168.2.1/24 > log_1.txt cat log_1.txt | grep "scan report" | cut -c 22-34 > log_2.txt contador=$(wc -l log_2.txt | cut -c 1-2) total=$(expr $contador - 1) var=0 while [ $var -le $total ];do let var=$var+1 ip=$(cat log_2.txt | sed -n "$var p") notify-send -t $delay "host encontrado:" $ip done
NOTA: instalan nmap y notity-send, y le dan permisos de ejecucion y lo ejecutan como root
Edit del moderador: Agregué el tag [code] para que se resalte el código apropiadamente