mirror of https://github.com/CISOfy/lynis.git
Only include numeric characters in latest version string
This commit is contained in:
parent
defecac381
commit
7f45bb5d85
|
@ -119,16 +119,16 @@
|
|||
LYNIS_LV_RECORD="lynis-latest-version.cisofy.com."
|
||||
FIND=`which dig 2> /dev/null`
|
||||
if [ ! "${FIND}" = "" ]; then
|
||||
PROGRAM_LV=`dig +short +time=3 -t txt lynis-latest-version.cisofy.com 2> /dev/null | grep -v "connection timed out" | sed 's/[".]//g'`
|
||||
PROGRAM_LV=`dig +short +time=3 -t txt lynis-latest-version.cisofy.com 2> /dev/null | grep -v "connection timed out" | sed 's/[".]//g' | grep "^[1-9][0-9][0-9]$"`
|
||||
else
|
||||
FIND=`which host 2> /dev/null`
|
||||
if [ ! "${FIND}" = "" ]; then
|
||||
PROGRAM_LV=`host -t txt -W 3 lynis-latest-version.cisofy.com 2> /dev/null | grep -v "connection timed out" | awk '{ if ($1=="lynis-latest-version.cisofy.com" && $3=="text") { print $4 }}' | sed 's/"//g'`
|
||||
PROGRAM_LV=`host -t txt -W 3 lynis-latest-version.cisofy.com 2> /dev/null | grep -v "connection timed out" | awk '{ if ($1=="lynis-latest-version.cisofy.com" && $3=="text") { print $4 }}' | sed 's/"//g' | grep "^[1-9][0-9][0-9]$"`
|
||||
if [ "${PROGRAM_LV}" = "" ]; then PROGRAM_LV=0; fi
|
||||
else
|
||||
FIND=`which drill 2> /dev/null`
|
||||
if [ ! "${FIND}" = "" ]; then
|
||||
PROGRAM_LV=`drill txt ${LYNIS_LV_RECORD} | awk '{ if ($1=="lynis-latest-version.cisofy.com." && $4=="TXT") { print $5 }}' | tr -d '"'`
|
||||
PROGRAM_LV=`drill txt ${LYNIS_LV_RECORD} | awk '{ if ($1=="lynis-latest-version.cisofy.com." && $4=="TXT") { print $5 }}' | tr -d '"' | grep "^[1-9][0-9][0-9]$"`
|
||||
if [ "${PROGRAM_LV}" = "" ]; then PROGRAM_LV=0; fi
|
||||
else
|
||||
logtext "Result: dig, drill or host not installed, update check skipped"
|
||||
|
|
Loading…
Reference in New Issue