mirror of
				https://github.com/drwetter/testssl.sh.git
				synced 2025-10-31 13:55:25 +01:00 
			
		
		
		
	FIX #162 (leading space for rp banner and missing lf)
This commit is contained in:
		
							
								
								
									
										25
									
								
								testssl.sh
									
									
									
									
									
								
							
							
						
						
									
										25
									
								
								testssl.sh
									
									
									
									
									
								
							| @@ -764,15 +764,32 @@ run_server_banner() { | |||||||
| } | } | ||||||
|  |  | ||||||
| run_rp_banner() { | run_rp_banner() { | ||||||
|  | 	local line | ||||||
|  | 	local first=true | ||||||
|  | 	local spaces="                              " | ||||||
|  |  | ||||||
| 	if [ ! -s $HEADERFILE ] ; then | 	if [ ! -s $HEADERFILE ] ; then | ||||||
| 		run_http_header "$1" || return 3 | 		run_http_header "$1" || return 3 | ||||||
| 	fi | 	fi | ||||||
| 	pr_bold " Reverse Proxy banner        " | 	pr_bold " Reverse Proxy banner         " | ||||||
| 	egrep -ai '^Via:|^X-Cache|^X-Squid|^X-Varnish:|^X-Server-Name:|^X-Server-Port:|^x-forwarded' $HEADERFILE >$TMPFILE && \ | 	egrep -ai '^Via:|^X-Cache|^X-Squid|^X-Varnish:|^X-Server-Name:|^X-Server-Port:|^x-forwarded' $HEADERFILE >$TMPFILE  | ||||||
| 		emphasize_stuff_in_headers "$(sed 's/^/ /g' $TMPFILE | tr '\n\r' '  ')" || \ | 	if [ $? -ne 0 ] ; then | ||||||
| 		outln "--" | 		outln "--" | ||||||
|  | 	else | ||||||
|  | 		cat $TMPFILE | while read line; do | ||||||
|  | 			line=$(strip_lf "$line") | ||||||
|  | 			if ! $first; then | ||||||
|  | 				out "$spaces" | ||||||
|  | 			else | ||||||
|  | 				first=false | ||||||
|  | 			fi | ||||||
|  |                emphasize_stuff_in_headers "$line" | ||||||
|  |           done | ||||||
|  | 	fi | ||||||
| 	tmpfile_handle $FUNCNAME.txt | 	tmpfile_handle $FUNCNAME.txt | ||||||
| 	return 0 | 	return 0 | ||||||
|  |  | ||||||
|  | #		emphasize_stuff_in_headers "$(sed 's/^/ /g' $TMPFILE | tr '\n\r' '  ')" || \ | ||||||
| } | } | ||||||
|  |  | ||||||
| run_application_banner() { | run_application_banner() { | ||||||
| @@ -4683,4 +4700,4 @@ fi | |||||||
| exit $ret | exit $ret | ||||||
|  |  | ||||||
|  |  | ||||||
| #  $Id: testssl.sh,v 1.346 2015/08/15 19:33:15 dirkw Exp $ | #  $Id: testssl.sh,v 1.347 2015/08/17 18:13:46 dirkw Exp $ | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Dirk
					Dirk