mirror of
				https://github.com/drwetter/testssl.sh.git
				synced 2025-11-04 07:45:27 +01:00 
			
		
		
		
	Merge pull request #1583 from drwetter/dcooper16-extend_run_server_preference
WIP: Extended run_server_preference()
This commit is contained in:
		@@ -46,10 +46,10 @@ Any OpenSSL or LibreSSL version is needed as a helper\. Unlike previous versions
 | 
				
			|||||||
2) standard cipher categories to give you upfront an idea for the ciphers supported
 | 
					2) standard cipher categories to give you upfront an idea for the ciphers supported
 | 
				
			||||||
.
 | 
					.
 | 
				
			||||||
.P
 | 
					.P
 | 
				
			||||||
3) checks forward secrecy: ciphers and elliptical curves
 | 
					3) server's cipher preferences (server order)
 | 
				
			||||||
.
 | 
					.
 | 
				
			||||||
.P
 | 
					.P
 | 
				
			||||||
4) server preferences (server order)
 | 
					4) forward secrecy: ciphers and elliptical curves
 | 
				
			||||||
.
 | 
					.
 | 
				
			||||||
.P
 | 
					.P
 | 
				
			||||||
5) server defaults (certificate info, TLS extensions, session information)
 | 
					5) server defaults (certificate info, TLS extensions, session information)
 | 
				
			||||||
@@ -61,10 +61,7 @@ Any OpenSSL or LibreSSL version is needed as a helper\. Unlike previous versions
 | 
				
			|||||||
7) vulnerabilities
 | 
					7) vulnerabilities
 | 
				
			||||||
.
 | 
					.
 | 
				
			||||||
.P
 | 
					.P
 | 
				
			||||||
8) testing each of 370 preconfigured ciphers
 | 
					8) client simulation
 | 
				
			||||||
.
 | 
					 | 
				
			||||||
.P
 | 
					 | 
				
			||||||
9) client simulation
 | 
					 | 
				
			||||||
.
 | 
					.
 | 
				
			||||||
.SH "OPTIONS AND PARAMETERS"
 | 
					.SH "OPTIONS AND PARAMETERS"
 | 
				
			||||||
Options are either short or long options\. Any long or short option requiring a value can be called with or without an equal sign\. E\.g\. \fBtestssl\.sh \-t=smtp \-\-wide \-\-openssl=/usr/bin/openssl <URI>\fR (short options with equal sign) is equivalent to \fBtestssl\.sh \-\-starttls smtp \-\-wide \-\-openssl /usr/bin/openssl <URI>\fR (long option without equal sign)\. Some command line options can also be preset via ENV variables\. \fBWIDE=true OPENSSL=/usr/bin/openssl testssl\.sh \-\-starttls=smtp <URI>\fR would be the equivalent to the aforementioned examples\. Preference has the command line over any environment variables\.
 | 
					Options are either short or long options\. Any long or short option requiring a value can be called with or without an equal sign\. E\.g\. \fBtestssl\.sh \-t=smtp \-\-wide \-\-openssl=/usr/bin/openssl <URI>\fR (short options with equal sign) is equivalent to \fBtestssl\.sh \-\-starttls smtp \-\-wide \-\-openssl /usr/bin/openssl <URI>\fR (long option without equal sign)\. Some command line options can also be preset via ENV variables\. \fBWIDE=true OPENSSL=/usr/bin/openssl testssl\.sh \-\-starttls=smtp <URI>\fR would be the equivalent to the aforementioned examples\. Preference has the command line over any environment variables\.
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -123,9 +123,9 @@ linked OpenSSL binaries for major operating systems are supplied in <code>./bin/
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
<p>2) standard cipher categories to give you upfront an idea for the ciphers supported</p>
 | 
					<p>2) standard cipher categories to give you upfront an idea for the ciphers supported</p>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<p>3) checks forward secrecy: ciphers and elliptical curves</p>
 | 
					<p>3) server's cipher preferences (server order)</p>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<p>4) server preferences (server order)</p>
 | 
					<p>4) forward secrecy: ciphers and elliptical curves</p>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<p>5) server defaults (certificate info, TLS extensions, session information)</p>
 | 
					<p>5) server defaults (certificate info, TLS extensions, session information)</p>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -133,9 +133,7 @@ linked OpenSSL binaries for major operating systems are supplied in <code>./bin/
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
<p>7) vulnerabilities</p>
 | 
					<p>7) vulnerabilities</p>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<p>8) testing each of 370 preconfigured ciphers</p>
 | 
					<p>8) client simulation</p>
 | 
				
			||||||
 | 
					 | 
				
			||||||
<p>9) client simulation</p>
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
<h2 id="OPTIONS-AND-PARAMETERS">OPTIONS AND PARAMETERS</h2>
 | 
					<h2 id="OPTIONS-AND-PARAMETERS">OPTIONS AND PARAMETERS</h2>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -42,9 +42,9 @@ linked OpenSSL binaries for major operating systems are supplied in `./bin/`.
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
2) standard cipher categories to give you upfront an idea for the ciphers supported
 | 
					2) standard cipher categories to give you upfront an idea for the ciphers supported
 | 
				
			||||||
 | 
					
 | 
				
			||||||
3) checks forward secrecy: ciphers and elliptical curves
 | 
					3) server's cipher preferences (server order?)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
4) server preferences (server order)
 | 
					4) forward secrecy: ciphers and elliptical curves
 | 
				
			||||||
 | 
					
 | 
				
			||||||
5) server defaults (certificate info, TLS extensions, session information)
 | 
					5) server defaults (certificate info, TLS extensions, session information)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -52,9 +52,7 @@ linked OpenSSL binaries for major operating systems are supplied in `./bin/`.
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
7) vulnerabilities
 | 
					7) vulnerabilities
 | 
				
			||||||
 | 
					
 | 
				
			||||||
8) testing each of 370 preconfigured ciphers
 | 
					8) client simulation
 | 
				
			||||||
 | 
					 | 
				
			||||||
9) client simulation
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## OPTIONS AND PARAMETERS
 | 
					## OPTIONS AND PARAMETERS
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										512
									
								
								testssl.sh
									
									
									
									
									
								
							
							
						
						
									
										512
									
								
								testssl.sh
									
									
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
		Reference in New Issue
	
	Block a user