Look at https://testssl.sh/
That is an openssl wrapper which enumerates ciphers and protocols ( and
a whole lot more)
Hexcode  Cipher Suite Name
(OpenSSL)       KeyExch.   Encryption  Bits     Cipher Suite Name
(IANA/RFC)-------------------------------------------------------------
----------------------------------------------------------------
SSLv2  SSLv3  TLS 1  TLS 1.1  TLS 1.2   xc030   ECDHE-RSA-AES256-GCM-
SHA384       ECDH
521   AESGCM      256      TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384       
        xc02f   ECDHE-RSA-AES128-GCM-SHA256       ECDH
521   AESGCM      128      TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256       
       TLS 1.3   x1302   TLS_AES_256_GCM_SHA384            ECDH
521   AESGCM      256      TLS_AES_256_GCM_SHA384                      
        x1303   TLS_CHACHA20_POLY1305_SHA256      ECDH
521   ChaCha20    256      TLS_CHACHA20_POLY1305_SHA256                
        x1301   TLS_AES_128_GCM_SHA256            ECDH
521   AESGCM      128      TLS_AES_128_GCM_SHA256     

On Mon, 2021-12-06 at 15:06 +0000, Michael Wojcik wrote:
> > From: Dr. Matthias St. Pierre <matthias.st.pie...@ncp-e.com>
> > Sent: Monday, 6 December, 2021 07:53
> > To: Michael Wojcik <michael.woj...@microfocus.com>; openssl-
> > 
> > 
> > > "Comparable elegant" is underspecified.
> > 
> > (I guess, "Comparably elegant" would have been grammatically more
> > correct.)
> 
> I just meant that elegance is in the eye of the beholder.
> 
> Many people might agree that having a single command line return the
> list of what suites the server supports is elegant, at least for the
> user. Others prefer the original UNIX philosophy of simpler tools
> which are scripted to perform more complex operations; that's the
> testssl.sh approach, and it's more elegant in the sense of being
> composed in a visible (and modifiable) way from smaller pieces.
> 
> A command-line option to s_client to do this sort of server profiling
> is conceivable, but it would be a significant departure from what
> s_client does now, since it would conflict with some other options
> and would involve making multiple connections. That doesn't mean it
> shouldn't be implemented, necessarily, just that it's not parallel to
> most of the other things s_client options do.
> 
> -- 
> Michael Wojcik

Reply via email to