Browse Source

changes

pull/3015/head
Daniel Gibbs 5 years ago
parent
commit
dfcbfbdfda
  1. 2
      lgsm/functions/check_ip.sh
  2. 21
      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}" ) queryips=( "${ip}" )
# If ip is not set by user # If ip is not set by user
else else
queryips=( "${getip}" ) queryips=( $(echo "${getip}") )
fi fi
echo "###### DEV IP CHECK ######" echo "###### DEV IP CHECK ######"

21
lgsm/functions/command_dev_query_raw.sh

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

Loading…
Cancel
Save