mirror of
				https://github.com/drwetter/testssl.sh.git
				synced 2025-10-31 05:45:26 +01:00 
			
		
		
		
	Fix #289 - the grep that decides whether a domain is a local address doesn't consider the case when the full domain name is in the hosts file, but followed by .some.other.stuff. This PR addresses this case.
This commit is contained in:
		| @@ -5715,7 +5715,7 @@ get_local_a() { | ||||
|      local etchosts="/etc/hosts /c/Windows/System32/drivers/etc/hosts" | ||||
|  | ||||
|      # for security testing sometimes we have local entries. Getent is BS under Linux for localhost: No network, no resolution | ||||
|      ip4=$(grep -wh "$1" $etchosts 2>/dev/null | egrep -v ':|^#' |  egrep  "[[:space:]]$1" | awk '{ print $1 }') | ||||
|      ip4=$(grep -wh "$1[^\.]" $etchosts 2>/dev/null | egrep -v ':|^#' |  egrep  "[[:space:]]$1" | awk '{ print $1 }') | ||||
|      if is_ipv4addr "$ip4"; then | ||||
|           echo "$ip4" | ||||
|      else | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 AndreiD
					AndreiD