Browse Source

changes

pull/3015/head
Daniel Gibbs 5 years ago
parent
commit
dfcbfbdfda
  1. 2
      lgsm/functions/check_ip.sh
  2. 23
      lgsm/functions/command_dev_query_raw.sh

2
lgsm/functions/check_ip.sh

@ -25,7 +25,7 @@ if [ "${ip}" != "0.0.0.0" ]&&[ "${ip}" != "" ]; then
queryips=( "${ip}" )
# If ip is not set by user
else
queryips=( "${getip}" )
queryips=( $(echo "${getip}") )
fi
echo "###### DEV IP CHECK ######"

23
lgsm/functions/command_dev_query_raw.sh

@ -14,14 +14,16 @@ info_config.sh
info_parms.sh
for queryip in "${queryips[@]}"
do
echo -e ""
echo -e "Query Port - Raw Output"
echo -e "=================================================================="
echo -e ""
echo -e "QUERY IP"
for queryip in "${queryips[@]}"
do
echo -e "${queryip}"
done
echo -e "================================="
echo -e "Ports"
echo -e "================================="
@ -38,27 +40,32 @@ do
if [ ! "$(command -v jq 2>/dev/null)" ]; then
fn_print_failure_nl "jq not installed"
fi
for queryip in "${queryips[@]}"
do
query_gamedig.sh
echo -e "${gamedigcmd}"
echo""
echo "${gamedigraw}" | jq
done
echo -e ""
echo -e "gsquery Raw Output"
echo -e "================================="
echo -e ""
for queryip in "${queryips[@]}"
do
echo -e "./query_gsquery.py -a \"${queryip}\" -p \"${queryport}\" -e \"${querytype}\""
echo -e ""
if [ ! -f "${functionsdir}/query_gsquery.py" ]; then
fn_fetch_file_github "lgsm/functions" "query_gsquery.py" "${functionsdir}" "chmodx" "norun" "noforce" "nomd5"
fi
"${functionsdir}"/query_gsquery.py -a "${queryip}" -p "${queryport}" -e "${querytype}"
done
echo -e ""
echo -e "TCP Raw Output"
echo -e "================================="
echo -e ""
for queryip in "${queryips[@]}"
do
echo -e "bash -c 'exec 3<> /dev/tcp/'${queryip}'/'${queryport}''"
echo -e ""
timeout 3 bash -c 'exec 3<> /dev/tcp/'${queryip}'/'${queryport}''
@ -69,7 +76,7 @@ do
else
echo -e "TCP query FAIL"
fi
done
echo -e ""
echo -e "Game Port - Raw Output"
echo -e "=================================================================="
@ -77,6 +84,8 @@ do
echo -e "TCP Raw Output"
echo -e "================================="
echo -e ""
for queryip in "${queryips[@]}"
do
echo -e "bash -c 'exec 3<> /dev/tcp/'${queryip}'/'${port}''"
echo -e ""
timeout 3 bash -c 'exec 3<> /dev/tcp/'${queryip}'/'${port}''
@ -87,6 +96,6 @@ do
else
echo -e "TCP query FAIL"
fi
done
done
exitcode=0
core_exit.sh

Loading…
Cancel
Save