mirror of
				https://github.com/drwetter/testssl.sh.git
				synced 2025-10-31 05:45:26 +01:00 
			
		
		
		
	Redirect test that doesn't depend om JSON/CSV output
This commit is contained in:
		| @@ -66,6 +66,9 @@ | ||||
| * Dmitri S | ||||
|  - inspiration & help for Darwin port | ||||
|  | ||||
| * Frank Breedijk | ||||
|  - Detection of insecure redirect | ||||
|  | ||||
| * Bug reports: | ||||
|   - Viktor Szépe, Olivier Paroz, Jan H. Terstegge, Lorenz Adena, Jonathon Rossi, Stefan Stidl | ||||
|  | ||||
|   | ||||
| @@ -643,7 +643,14 @@ run_http_header() { | ||||
|  | ||||
|      out "  $status_code$msg_thereafter"  | ||||
|      case $status_code in | ||||
|           301|302|307|308)    out ", redirecting to \"$(grep -a '^Location' $HEADERFILE | sed 's/Location: //' | tr -d '\r\n')\"" ;; | ||||
|           301|302|307|308)     | ||||
|                out ", redirecting to \"$(grep -a '^Location' $HEADERFILE | sed 's/Location: //' | tr -d '\r\n')\""  | ||||
|                if [[ ( $redirect == https* ) || ( $redirect == /* ) ]]; then | ||||
|                     # Ok | ||||
|                else | ||||
|                     pr_litered " -- Redirect to insecure url (NOT ok)" | ||||
|                fi | ||||
|                ;; | ||||
|           200) ;; | ||||
|           206) out " -- WTF?" ;; | ||||
|           400) pr_litemagenta " (Hint: better try another URL)" ;; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Frank Breedijk
					Frank Breedijk