Files
bash/reachable.sh
2024-08-22 08:44:15 +02:00

60 lines
819 B
Bash
Executable File

#!/usr/bin/env bash
host1=maboiteverte.fr
port1=22
host2=clicclac.synology.me
port2=42666
echo -e "\nnc\n"
if nc -z -G 2 $host1 $port1 &>/dev/null; then
echo $?
echo "server $host1 up"
else
echo $?
echo "server $host1 down"
fi
if nc -z -G 2 $host2 $port2 &>/dev/null; then
echo $?
echo "server $host2 up"
else
echo $?
echo "server $host2 down"
fi
echo -e "\nnmap\n"
if nmap maboiteverte.fr -PN -p 22 | grep open &>/dev/null; then
echo $?
echo "server $host1 up"
else
echo $?
echo "server $host1 down"
fi
if nmap clicclac.synology.me -PN -p 42666 | grep open &>/dev/null; then
echo $?
echo "server $host2 up"
else
echo $?
echo "server $host2 down"
fi
echo -e "\nping\n"
ping -c1 -W1 -q maboiteverte.fr 2>/dev/null;
echo $?
ping -c1 -W1 -q clicclac.synology.me 2>/dev/null;
echo $?