mirror of
				https://github.com/drwetter/testssl.sh.git
				synced 2025-10-31 13:55:25 +01:00 
			
		
		
		
	Merge pull request #2657 from dcooper16/fix_pattern_match
Fix pattern matches
This commit is contained in:
		| @@ -3370,7 +3370,7 @@ run_cookie_flags() {     # ARG1: Path | ||||
|      fi | ||||
| 
 | ||||
|      if [[ ! "$HTTP_STATUS_CODE" =~ 20 ]]; then | ||||
|           if [[ "$HTTP_STATUS_CODE" =~ [301|302] ]]; then | ||||
|           if [[ "$HTTP_STATUS_CODE" =~ 301|302 ]]; then | ||||
|                msg302=" -- maybe better try target URL of 30x" | ||||
|                msg302_=" (30x detected, better try target URL of 30x)" | ||||
|           else | ||||
| @@ -11323,7 +11323,7 @@ run_npn() { | ||||
|           fileout "$jsonID" "INFO" "not offered" | ||||
|      else | ||||
|           # now comes a strange thing: "Protocols advertised by server:" is empty but connection succeeded | ||||
|           if [[ "$tmpstr" =~ [h2|spdy|http] ]]; then | ||||
|           if [[ "$tmpstr" =~ h2|spdy|http ]]; then | ||||
|                out "$tmpstr" | ||||
|                outln " (advertised)" | ||||
|                fileout "$jsonID" "INFO" "offered with $tmpstr (advertised)" | ||||
| @@ -16865,7 +16865,7 @@ run_ccs_injection(){ | ||||
|                fileout "$jsonID" "OK" "not vulnerable" "$cve" "$cwe" | ||||
|           fi | ||||
|      elif [[ "${tls_hello_ascii:0:4}" == "1503" ]]; then | ||||
|           if [[ ! "${tls_hello_ascii:5:2}" =~ [03|02|01|00] ]]; then | ||||
|           if [[ ! "${tls_hello_ascii:5:2}" =~ 03|02|01|00 ]]; then | ||||
|                pr_warning "test failed " | ||||
|                out "no proper TLS reply (debug info: protocol sent: 1503${tls_hexcode#x03, x}, reply: ${tls_hello_ascii:0:14}" | ||||
|                fileout "$jsonID" "DEBUG" "test failed, around line $LINENO, debug info (${tls_hello_ascii:0:14})" "$cve" "$cwe" "$hint" | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Dirk Wetter
					Dirk Wetter