• v1.2.2 c367cd89dc

    sshd-hardening-auditor v1.2.2
    All checks were successful
    tests / test (3.14) (push) Successful in 1m37s
    tests / test (3.8) (push) Successful in 1m41s
    release / release (push) Successful in 16s
    Stable

    Ghost released this 2026-10-17 03:19:45 -07:00 | 11 commits to main since this release

    • --remote: a server whose KEXINIT is cut short or carries a name-list longer than the packet is reported as
      ERROR -- malformed KEXINIT (exit 2) instead of crashing with a Python traceback (exit 1).
    • Tests: wire-contract suite for --remote (fragmented reads, pre-banner lines, every broken-server case,
      both-direction lists, Terrapin CBC+EtM, compression) and exact text/HTML reports.

    Install

    pipx install git+https://git.canutethegreat.com/CanuteTheGreat/sshd-hardening-auditor.git@v1.2.2
    # or the wheel attached to this release:
    pipx install https://git.canutethegreat.com/CanuteTheGreat/sshd-hardening-auditor/releases/download/v1.2.2/sshd_hardening_auditor-1.2.2-py3-none-any.whl
    # or the single file (stdlib-only Python 3):
    curl -fsSLO https://git.canutethegreat.com/CanuteTheGreat/sshd-hardening-auditor/releases/download/v1.2.2/sshd_audit.py
    

    SHA-256

    4d2c8e695c39f2d876f4e8ff4b44acda1e34c8557b2b42c0968e05c2fecd4ab7  sshd_audit.py
    09a51935f96adbe1a4a472979650f033549078ce34e0c7e06e2ddea3bce4566c  sshd_hardening_auditor-1.2.2-py3-none-any.whl
    1df15e1bf13b6e283c061cda1142a4959be9e0bcb99e9036243ab5c4cc6026ef  sshd_hardening_auditor-1.2.2.tar.gz
    
    Downloads