mirror of
https://github.com/byReqz/conn.git
synced 2024-11-22 09:01:15 +00:00
make simplified output prettier
This commit is contained in:
parent
236930bc73
commit
e68d8d52b2
17
conn.sh
17
conn.sh
@ -122,11 +122,22 @@ function main {
|
|||||||
if [[ $simpleoutput == true ]] && [[ -n $hosts ]];then
|
if [[ $simpleoutput == true ]] && [[ -n $hosts ]];then
|
||||||
echo "-------------------Availability----------------------"
|
echo "-------------------Availability----------------------"
|
||||||
fping $only -e $@
|
fping $only -e $@
|
||||||
quickport=$(nping $only -c1 -p22,222,3389,135 $@ | grep -e "completed")
|
|
||||||
if [[ -n $quickport ]];then
|
|
||||||
echo ""
|
echo ""
|
||||||
echo "$quickport"
|
for host in $@;do
|
||||||
|
linuxping=$(nping $only -c1 -p22,222 "$host")
|
||||||
|
if [[ -n $(echo "$linuxping" | grep -e "Successful connections: 1") ]];then
|
||||||
|
echo "$host seems to be booted into a Linux system"
|
||||||
|
elif [[ -n $(echo "$linuxping" | grep -e "Successful connections: 2") ]];then
|
||||||
|
echo "$host seems to be booted into the rescue system"
|
||||||
fi
|
fi
|
||||||
|
winping135=$(nping $only -c1 -p135 "$host")
|
||||||
|
winping3389=$(nping $only -c1 -p3389 "$host")
|
||||||
|
if [[ -n $(echo "$winping135" | grep -e "Successful connections: 1") ]] && [[ -n $(echo "$winping3389" | grep -e "Successful connections: 1") ]];then
|
||||||
|
echo "$host seems to be booted into Windows"
|
||||||
|
elif [[ -z $(fping $only -a $host) ]] && [[ -n $(echo "$winping3389" | grep -e "Successful connections: 1") ]];then
|
||||||
|
echo "$host seems to be booted into (desktop) Windows"
|
||||||
|
fi
|
||||||
|
done
|
||||||
echo "-----------------------------------------------------"
|
echo "-----------------------------------------------------"
|
||||||
else
|
else
|
||||||
for host in $hosts;do
|
for host in $hosts;do
|
||||||
|
Loading…
Reference in New Issue
Block a user