Commit Graph

  • e6cd2e059c Debug Logging and visibility of SSH Connection errors Adam Russell 2021-03-02 00:55:59 +0000
  • c483fe1861 Fixed a crash while doing host key tests. Joe Testa 2021-02-26 16:01:30 -0500
  • 741bd631e2 Updated packaging instructions. Joe Testa 2021-02-24 10:18:12 -0500
  • f96c0501e9 Bumped version number. v2.4.0 Joe Testa 2021-02-23 20:39:18 -0500
  • 446a411424 Added build_windows_executable.sh. Joe Testa 2021-02-23 19:54:12 -0500
  • b300ad1252 Refactored IPv4/6 preference logic to fix pylint warnings. Joe Testa 2021-02-23 16:05:01 -0500
  • 1bbc3feb57 Added OpenSSH 8.5 built-in policy. Added sntrup761x25519-sha512@openssh.com kex. Joe Testa 2021-02-23 16:02:20 -0500
  • 8f9771c4e6 Added markdown to PACKAGING. Joe Testa 2021-02-23 09:46:58 -0500
  • 8a8c284d9a
    Colour no longer disabled on older vers of Windows. If ssh-audit invoked with a manual parameter and the colorama library was not imported then colour output is disabled. (#95) thecliguy 2021-02-18 19:52:08 +0000
  • df224bbe19 Colour no longer disabled on older vers of Windows. If ssh-audit invoked with a manual parameter and the colorama library was not imported then colour output is disabled. #95 Adam Russell 2021-02-07 17:13:13 +0000
  • 1b7cfbec71 Disable color output on Windows 8 and Windows Server 2012. Joe Testa 2021-02-06 11:03:39 -0500
  • 3c0fc8ead4 Updated README. Joe Testa 2021-02-05 22:12:27 -0500
  • ef831d17e0 When -n/--no-colors is used, strip out color from Windows man page. Joe Testa 2021-02-05 21:45:56 -0500
  • 36094611ce Fixed unicode errors when printing the man page on Windows. Joe Testa 2021-02-05 20:39:12 -0500
  • 49cf91a902 No longer ignoring mypy and pylint results. Joe Testa 2021-02-05 16:26:14 -0500
  • 11e2e77585 Simplified Windows man page processing. Added Cygwin support to update_windows_man_page.sh. Joe Testa 2021-02-05 16:25:04 -0500
  • 090b5d760b
    Man Page on Windows (#93) thecliguy 2021-02-05 20:43:50 +0000
  • 7eefc8dcdb Check that the 'sed' (stream editor) binary exists #93 Adam Russell 2021-02-04 18:13:12 +0000
  • d1c5c6515f Corrected typo in update_windows_man_page.sh Adam Russell 2021-02-04 17:46:36 +0000
  • bd95eae7d9 Man Page on Windows Adam Russell 2021-02-03 00:41:06 +0000
  • 7878d66a46 Now using Python 3.9 base image. Joe Testa 2021-02-02 13:25:52 -0500
  • 730d6904c2 Updated README. Joe Testa 2021-02-02 12:22:50 -0500
  • e0f0956edc Added extra warnings for SSHv1. (#6) Joe Testa 2021-02-02 12:20:37 -0500
  • d42725652f Updated README. Joe Testa 2021-02-02 09:54:10 -0500
  • 6b67a2efb3
    Add your local server config to .gitignore (#84) Ruben Barkow-Kuder 2021-02-02 01:26:57 +0100
  • c49a0fb22f Upgraded SHA-1 key signatures from warnings to failures. Added deprecation warning to ssh-rsa-cert-v00@openssh.com, ssh-rsa-cert-v01@openssh.com, x509v3-sign-rsa, and x509v3-ssh-rsa host key types. Joe Testa 2021-02-01 19:19:46 -0500
  • dbe14a075e
    Added future deprecation notice of ssh-rsa (#92) thecliguy 2021-02-01 18:17:46 +0000
  • 13d15baa2a Added multi-threaded scanning support. Joe Testa 2021-02-01 13:10:06 -0500
  • 58cc7aef0c Added future deprecation notice of ssh-rsa #92 Adam Russell 2021-01-24 16:51:28 +0000
  • bbb81e24ab Streamlined sending of KEXINIT messages. Joe Testa 2021-01-21 11:23:40 -0500
  • bbbd75ee69 Tox will now fail on pylint or typing problems. Joe Testa 2021-01-21 10:47:52 -0500
  • 60de5e55cb Transformed comment type annotations to variable declaration annotations. Joe Testa 2021-01-21 10:20:48 -0500
  • 4e2f9da632 Updated README. Joe Testa 2021-01-21 07:53:09 -0500
  • 287c551ff8 Removed Python 3.5 support. Joe Testa 2021-01-20 20:47:26 -0500
  • d9a4b49560 Removed Python 3.5 support. Added ARM64 testing in Travis. Joe Testa 2021-01-20 15:58:48 -0500
  • a4c78512d8
    Add support to ppc64le (#88) gururajrkatti 2021-01-21 02:24:55 +0530
  • 1ba4c7c7ca Send KEX before reading server's KEX during host key and GEX tests; this prevents deadlock against certain server implementations. Joe Testa 2021-01-20 15:27:38 -0500
  • f279bbc095
    Add support to ppc64le #88 gururajrkatti 2020-12-17 11:16:47 +0530
  • ef1edb5634
    README: explain policies #85 Ruben Barkow-Kuder 2020-11-09 01:07:59 +0100
  • 4a3b7c97f2
    Add your local server config to .gitignore #84 Ruben Barkow-Kuder 2020-11-09 00:31:43 +0100
  • 338ffc5adb Fixed crash when receiving unexpected response during host key test. Joe Testa 2020-11-05 20:29:39 -0500
  • 52d1e8f27b Fixed pylint warning. Joe Testa 2020-11-05 20:28:14 -0500
  • 00dc22b00b Delete output directory only upon successful run to make debugging easier. Joe Testa 2020-11-05 20:25:34 -0500
  • 0d9881966c Added version check for OpenSSH user enumeration (CVE-2018-15473). (#83) Joe Testa 2020-11-05 20:24:09 -0500
  • 5c8dc5105b Bumped version number. Joe Testa 2020-11-05 20:16:35 -0500
  • 75be333bd2 Updated packaging instructions and merged Windows instructions. Joe Testa 2020-10-28 21:01:47 -0400
  • 81ae0eb8f7 Bumped version. v2.3.1 Joe Testa 2020-10-28 19:25:11 -0400
  • efec566382 Now testing with stable version of Python 3.9. (#77) Joe Testa 2020-10-28 13:04:09 -0400
  • edbbad5aee Updated README. Joe Testa 2020-10-28 12:03:37 -0400
  • a3e4f9dbaa
    Added similar algorithm suggestions to --lookup (#80) thecliguy 2020-10-28 15:56:12 +0000
  • 27ea0fdd2b Added similar algorithm suggestions to --lookup #80 Adam Russell 2020-10-25 20:58:09 +0000
  • c2da269f06 Added missing tests. Joe Testa 2020-10-21 19:40:22 -0400
  • 0cb3127482 Fixed pylint warnings. Joe Testa 2020-10-21 19:36:43 -0400
  • 85c0f854e3 Added Travis status. Joe Testa 2020-10-21 19:36:00 -0400
  • f0db035044 Now prints a graceful error message when policy file is not found. Joe Testa 2020-10-20 23:26:21 -0400
  • 1730126af8 Removed 'ssh-rsa-cert-v01@openssh.com' from built-in policies. Joe Testa 2020-10-20 23:19:56 -0400
  • 175bd2cf66 Fixed recommendation output function from suppressing some algorithms inappropriately. Joe Testa 2020-10-20 21:34:34 -0400
  • 53300047e5 Docker testing now continues regardless of failures (makes fixing multiple broken tests much easier). Joe Testa 2020-10-20 21:26:06 -0400
  • 619efc7349 Flag 'ssh-rsa-cert-v01@openssh.com' as unsafe due to SHA-1 hash. Joe Testa 2020-10-20 17:39:34 -0400
  • ec48249deb Now reports policy errors in an easier to read format. (#63) Joe Testa 2020-10-20 16:25:39 -0400
  • ec76dac2fc Suppressed pylint warning. Joe Testa 2020-10-20 16:21:56 -0400
  • 1acfb01e61 Updated Snap instructions & Makefile.snap. Joe Testa 2020-10-20 15:30:04 -0400
  • f893a8031f Updated PyPI packaging instructions & Makefile.pypi. Joe Testa 2020-10-20 14:04:14 -0400
  • 240b705d61 OpenSSH-portable patch level 1 now considered equivalent to stock OpenBSD version. Joe Testa 2020-10-20 13:17:32 -0400
  • 17780ff194 Added support for building official docker images. (#76) Joe Testa 2020-10-20 11:31:50 -0400
  • 83d8014a50 Fixed OpenSSH patch version comparison. (#74) Joe Testa 2020-10-19 18:49:52 -0400
  • 2bb31b306f Added Python 3.9-dev testing to Tox and Travis. Joe Testa 2020-10-19 18:01:17 -0400
  • 8fa3a12057 Parse public key sizes for 'rsa-sha2-256-cert-v01@openssh.com' and 'rsa-sha2-512-cert-v01@openssh.com' host key types. Include expected CA key sizes in built-in policies. Joe Testa 2020-10-19 17:42:12 -0400
  • 046c866da4 Moved built-in policies from external files to internal database. (#75) Joe Testa 2020-10-19 17:27:37 -0400
  • 2a7b9292bb Updated README.md Joe Testa 2020-10-15 20:36:08 -0400
  • fa488e25a3 Added pylint exclusions. Joe Testa 2020-10-15 15:04:16 -0400
  • 1a5c0e7fad Split ssh_audit.py into separate files (#47). Joe Testa 2020-10-15 14:34:23 -0400
  • e9df9ee45c Updated README. Joe Testa 2020-10-11 14:44:28 -0400
  • 6497213900 Fixed docker tests. Joe Testa 2020-10-11 14:41:58 -0400
  • b15664929f
    Improve PyPI packaging (#71) Ganden Schaffner 2020-10-11 18:03:02 +0000
  • 1aacc5d4f8
    Remove shebang from colorama type stubs #71 Ganden Schaffner 2020-10-01 12:26:34 -0700
  • 24c8d8ea1e
    Remove unnecessary encoding declarations Ganden Schaffner 2020-10-01 12:26:34 -0700
  • dfc7af4990
    Run tests on setup.py build Ganden Schaffner 2020-10-01 12:26:33 -0700
  • e972d94215
    Update setup.py and configs for src layout Ganden Schaffner 2020-10-01 12:26:33 -0700
  • 4def87cfa1
    Move files for better setup.py packaging Ganden Schaffner 2020-10-01 12:26:32 -0700
  • 1b0446344c Deleted deepsource config. (#70) Joe Testa 2020-10-01 20:04:54 -0400
  • cd58a6180f
    Remove unused variables (#68) Jürgen Gmach 2020-10-02 01:48:07 +0200
  • ca4ebc56f9 Docker images are now pulled from Dockerhub by default. Joe Testa 2020-10-01 19:42:48 -0400
  • 07693d6ba2 Remove unused configuration file #69 Jürgen Gmach 2020-09-30 12:08:07 +0200
  • 3e62d67ad3 Remove unused variables #68 Jürgen Gmach 2020-09-30 12:06:03 +0200
  • 2a87860e84 Added 1 new cipher: des-cbc@ssh.com. Bumped version. Joe Testa 2020-09-29 15:03:41 -0400
  • 6067da6793 Updated packaging notes and snap build process. Joe Testa 2020-09-29 10:24:36 -0400
  • c8a1db33c8 Fixed pylint warnings regarding bad indendation. Joe Testa 2020-09-28 13:56:39 -0400
  • 32684ddc84 Removed reference to deleted dev branch. Joe Testa 2020-09-28 13:51:18 -0400
  • da4f114b9c Updated Windows build instructions. Joe Testa 2020-09-27 19:32:23 -0400
  • dc0a959402 Use brighter colors on Windows for better readability. Disable unicode characters on Windows since the default terminal does not display them properly. Joe Testa 2020-09-27 19:29:29 -0400
  • eb1588ddc7 Added release date for v2.3.0. Added link for policy tutorial. v2.3.0 Joe Testa 2020-09-27 17:12:10 -0400
  • b7d698d743 Added policy for hardened OpenSSH v8.4. Joe Testa 2020-09-27 17:04:43 -0400
  • b0c00749a6 Improved formatting of usage examples. Added link to web front-end. Joe Testa 2020-09-27 13:24:37 -0400
  • 6e3e8bac74 Added policy audit examples and additional usage examples. Joe Testa 2020-09-27 13:13:38 -0400
  • 632adc076a Policy check output now prints port number, if applicable. Joe Testa 2020-09-27 11:48:15 -0400
  • 13b065b316 Added CONTRIBUTING.md (#54). Joe Testa 2020-09-26 22:06:49 -0400
  • a7581e07dc Added explicit statement regarding fork (#58). Joe Testa 2020-09-26 20:14:29 -0400
  • 4cae6aff43 Added 6 new host key types: 'spi-sign-rsa', 'ssh-ed448', 'x509v3-ecdsa-sha2-nistp256', 'x509v3-ecdsa-sha2-nistp384', 'x509v3-ecdsa-sha2-nistp521', 'x509v3-rsa2048-sha256'. Added 5 new key exchanges: 'gss-group14-sha256-', 'gss-group15-sha512-', 'gss-group16-sha512-', 'gss-nistp256-sha256-', 'gss-curve25519-sha256-'. Joe Testa 2020-09-26 19:32:19 -0400
  • 862e394d1c
    Fix dictionary keys changed during iteration #62 luke-goddard 2020-09-17 10:07:16 +0100