mirror of
				https://github.com/jtesta/ssh-audit.git
				synced 2025-11-04 11:12:15 +01:00 
			
		
		
		
	Updated info on curve25519-sha256 kex.
This commit is contained in:
		@@ -347,7 +347,7 @@ class SSH2(object):  # pylint: disable=too-few-public-methods
 | 
				
			|||||||
				'ecdh-sha2-nistp521': [['5.7,d2013.62'], [WARN_CURVES_WEAK]],
 | 
									'ecdh-sha2-nistp521': [['5.7,d2013.62'], [WARN_CURVES_WEAK]],
 | 
				
			||||||
				'ecdh-sha2-1.3.132.0.10': [[]], # ECDH over secp256k1 (i.e.: the Bitcoin curve)
 | 
									'ecdh-sha2-1.3.132.0.10': [[]], # ECDH over secp256k1 (i.e.: the Bitcoin curve)
 | 
				
			||||||
				'curve25519-sha256@libssh.org': [['6.5,d2013.62,l10.6.0']],
 | 
									'curve25519-sha256@libssh.org': [['6.5,d2013.62,l10.6.0']],
 | 
				
			||||||
				'curve25519-sha256': [['7.4']],
 | 
									'curve25519-sha256': [['7.4,d2018.76']],
 | 
				
			||||||
				'curve448-sha512': [[]],
 | 
									'curve448-sha512': [[]],
 | 
				
			||||||
				'kexguess2@matt.ucc.asn.au': [['d2013.57']],
 | 
									'kexguess2@matt.ucc.asn.au': [['d2013.57']],
 | 
				
			||||||
				'rsa1024-sha1': [[], [], [WARN_MODULUS_SIZE, WARN_HASH_WEAK]],
 | 
									'rsa1024-sha1': [[], [], [WARN_MODULUS_SIZE, WARN_HASH_WEAK]],
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,11 +1,11 @@
 | 
				
			|||||||
[0;36m# general[0m
 | 
					[0;36m# general[0m
 | 
				
			||||||
[0;32m(gen) banner: SSH-2.0-dropbear_2019.78[0m
 | 
					[0;32m(gen) banner: SSH-2.0-dropbear_2019.78[0m
 | 
				
			||||||
[0;32m(gen) software: Dropbear SSH 2019.78[0m
 | 
					[0;32m(gen) software: Dropbear SSH 2019.78[0m
 | 
				
			||||||
[0;32m(gen) compatibility: OpenSSH 7.4+ (some functionality from 6.6), Dropbear SSH 2016.73+[0m
 | 
					[0;32m(gen) compatibility: OpenSSH 7.4+ (some functionality from 6.6), Dropbear SSH 2018.76+[0m
 | 
				
			||||||
[0;32m(gen) compression: enabled (zlib@openssh.com)[0m
 | 
					[0;32m(gen) compression: enabled (zlib@openssh.com)[0m
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[0;36m# key exchange algorithms[0m
 | 
					[0;36m# key exchange algorithms[0m
 | 
				
			||||||
[0;32m(kex) curve25519-sha256              -- [info] available since OpenSSH 7.4[0m
 | 
					[0;32m(kex) curve25519-sha256              -- [info] available since OpenSSH 7.4, Dropbear SSH 2018.76[0m
 | 
				
			||||||
[0;32m(kex) curve25519-sha256@libssh.org   -- [info] available since OpenSSH 6.5, Dropbear SSH 2013.62[0m
 | 
					[0;32m(kex) curve25519-sha256@libssh.org   -- [info] available since OpenSSH 6.5, Dropbear SSH 2013.62[0m
 | 
				
			||||||
[0;31m(kex) ecdh-sha2-nistp521             -- [fail] using weak elliptic curves[0m
 | 
					[0;31m(kex) ecdh-sha2-nistp521             -- [fail] using weak elliptic curves[0m
 | 
				
			||||||
                                     `- [info] available since OpenSSH 5.7, Dropbear SSH 2013.62
 | 
					                                     `- [info] available since OpenSSH 5.7, Dropbear SSH 2013.62
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,11 +1,11 @@
 | 
				
			|||||||
[0;36m# general[0m
 | 
					[0;36m# general[0m
 | 
				
			||||||
[0;32m(gen) banner: SSH-2.0-OpenSSH_8.0[0m
 | 
					[0;32m(gen) banner: SSH-2.0-OpenSSH_8.0[0m
 | 
				
			||||||
[0;32m(gen) software: OpenSSH 8.0[0m
 | 
					[0;32m(gen) software: OpenSSH 8.0[0m
 | 
				
			||||||
[0;32m(gen) compatibility: OpenSSH 7.4+, Dropbear SSH 2016.73+[0m
 | 
					[0;32m(gen) compatibility: OpenSSH 7.4+, Dropbear SSH 2018.76+[0m
 | 
				
			||||||
[0;32m(gen) compression: enabled (zlib@openssh.com)[0m
 | 
					[0;32m(gen) compression: enabled (zlib@openssh.com)[0m
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[0;36m# key exchange algorithms[0m
 | 
					[0;36m# key exchange algorithms[0m
 | 
				
			||||||
[0;32m(kex) curve25519-sha256                     -- [info] available since OpenSSH 7.4[0m
 | 
					[0;32m(kex) curve25519-sha256                     -- [info] available since OpenSSH 7.4, Dropbear SSH 2018.76[0m
 | 
				
			||||||
[0;32m(kex) curve25519-sha256@libssh.org          -- [info] available since OpenSSH 6.5, Dropbear SSH 2013.62[0m
 | 
					[0;32m(kex) curve25519-sha256@libssh.org          -- [info] available since OpenSSH 6.5, Dropbear SSH 2013.62[0m
 | 
				
			||||||
[0;31m(kex) ecdh-sha2-nistp256                    -- [fail] using weak elliptic curves[0m
 | 
					[0;31m(kex) ecdh-sha2-nistp256                    -- [fail] using weak elliptic curves[0m
 | 
				
			||||||
                                            `- [info] available since OpenSSH 5.7, Dropbear SSH 2013.62
 | 
					                                            `- [info] available since OpenSSH 5.7, Dropbear SSH 2013.62
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,11 +1,11 @@
 | 
				
			|||||||
[0;36m# general[0m
 | 
					[0;36m# general[0m
 | 
				
			||||||
[0;32m(gen) banner: SSH-2.0-OpenSSH_8.0[0m
 | 
					[0;32m(gen) banner: SSH-2.0-OpenSSH_8.0[0m
 | 
				
			||||||
[0;32m(gen) software: OpenSSH 8.0[0m
 | 
					[0;32m(gen) software: OpenSSH 8.0[0m
 | 
				
			||||||
[0;32m(gen) compatibility: OpenSSH 7.4+, Dropbear SSH 2016.73+[0m
 | 
					[0;32m(gen) compatibility: OpenSSH 7.4+, Dropbear SSH 2018.76+[0m
 | 
				
			||||||
[0;32m(gen) compression: enabled (zlib@openssh.com)[0m
 | 
					[0;32m(gen) compression: enabled (zlib@openssh.com)[0m
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[0;36m# key exchange algorithms[0m
 | 
					[0;36m# key exchange algorithms[0m
 | 
				
			||||||
[0;32m(kex) curve25519-sha256                     -- [info] available since OpenSSH 7.4[0m
 | 
					[0;32m(kex) curve25519-sha256                     -- [info] available since OpenSSH 7.4, Dropbear SSH 2018.76[0m
 | 
				
			||||||
[0;32m(kex) curve25519-sha256@libssh.org          -- [info] available since OpenSSH 6.5, Dropbear SSH 2013.62[0m
 | 
					[0;32m(kex) curve25519-sha256@libssh.org          -- [info] available since OpenSSH 6.5, Dropbear SSH 2013.62[0m
 | 
				
			||||||
[0;31m(kex) ecdh-sha2-nistp256                    -- [fail] using weak elliptic curves[0m
 | 
					[0;31m(kex) ecdh-sha2-nistp256                    -- [fail] using weak elliptic curves[0m
 | 
				
			||||||
                                            `- [info] available since OpenSSH 5.7, Dropbear SSH 2013.62
 | 
					                                            `- [info] available since OpenSSH 5.7, Dropbear SSH 2013.62
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,11 +1,11 @@
 | 
				
			|||||||
[0;36m# general[0m
 | 
					[0;36m# general[0m
 | 
				
			||||||
[0;32m(gen) banner: SSH-2.0-OpenSSH_8.0[0m
 | 
					[0;32m(gen) banner: SSH-2.0-OpenSSH_8.0[0m
 | 
				
			||||||
[0;32m(gen) software: OpenSSH 8.0[0m
 | 
					[0;32m(gen) software: OpenSSH 8.0[0m
 | 
				
			||||||
[0;32m(gen) compatibility: OpenSSH 7.4+, Dropbear SSH 2013.62+[0m
 | 
					[0;32m(gen) compatibility: OpenSSH 7.4+, Dropbear SSH 2018.76+[0m
 | 
				
			||||||
[0;32m(gen) compression: enabled (zlib@openssh.com)[0m
 | 
					[0;32m(gen) compression: enabled (zlib@openssh.com)[0m
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[0;36m# key exchange algorithms[0m
 | 
					[0;36m# key exchange algorithms[0m
 | 
				
			||||||
[0;32m(kex) curve25519-sha256                     -- [info] available since OpenSSH 7.4[0m
 | 
					[0;32m(kex) curve25519-sha256                     -- [info] available since OpenSSH 7.4, Dropbear SSH 2018.76[0m
 | 
				
			||||||
[0;32m(kex) curve25519-sha256@libssh.org          -- [info] available since OpenSSH 6.5, Dropbear SSH 2013.62[0m
 | 
					[0;32m(kex) curve25519-sha256@libssh.org          -- [info] available since OpenSSH 6.5, Dropbear SSH 2013.62[0m
 | 
				
			||||||
[0;32m(kex) diffie-hellman-group-exchange-sha256 (2048-bit) -- [info] available since OpenSSH 4.4[0m
 | 
					[0;32m(kex) diffie-hellman-group-exchange-sha256 (2048-bit) -- [info] available since OpenSSH 4.4[0m
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,10 +1,10 @@
 | 
				
			|||||||
[0;36m# general[0m
 | 
					[0;36m# general[0m
 | 
				
			||||||
[0;32m(gen) software: TinySSH noversion[0m
 | 
					[0;32m(gen) software: TinySSH noversion[0m
 | 
				
			||||||
[0;32m(gen) compatibility: OpenSSH 8.0+, Dropbear SSH 2013.62+[0m
 | 
					[0;32m(gen) compatibility: OpenSSH 8.0+, Dropbear SSH 2018.76+[0m
 | 
				
			||||||
[0;32m(gen) compression: disabled[0m
 | 
					[0;32m(gen) compression: disabled[0m
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[0;36m# key exchange algorithms[0m
 | 
					[0;36m# key exchange algorithms[0m
 | 
				
			||||||
[0;32m(kex) curve25519-sha256                       -- [info] available since OpenSSH 7.4[0m
 | 
					[0;32m(kex) curve25519-sha256                       -- [info] available since OpenSSH 7.4, Dropbear SSH 2018.76[0m
 | 
				
			||||||
[0;32m(kex) curve25519-sha256@libssh.org            -- [info] available since OpenSSH 6.5, Dropbear SSH 2013.62[0m
 | 
					[0;32m(kex) curve25519-sha256@libssh.org            -- [info] available since OpenSSH 6.5, Dropbear SSH 2013.62[0m
 | 
				
			||||||
[0;33m(kex) sntrup4591761x25519-sha512@tinyssh.org  -- [warn] using experimental algorithm[0m
 | 
					[0;33m(kex) sntrup4591761x25519-sha512@tinyssh.org  -- [warn] using experimental algorithm[0m
 | 
				
			||||||
                                              `- [info] available since OpenSSH 8.0
 | 
					                                              `- [info] available since OpenSSH 8.0
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user