Received: by mail.netbsd.org (Postfix, from userid 605) id 3293184D3A; Sat, 29 Oct 2022 14:03:11 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 61D0984CF9 for ; Sat, 29 Oct 2022 14:03:10 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id 7pwdnoqvCvrK for ; Sat, 29 Oct 2022 14:03:09 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id 7E07A84CE8 for ; Sat, 29 Oct 2022 14:03:09 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 715BAFA90; Sat, 29 Oct 2022 14:03:09 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1667052189215150" MIME-Version: 1.0 Date: Sat, 29 Oct 2022 14:03:09 +0000 From: "Frederic Cambus" Subject: CVS commit: pkgsrc/security/ssh-audit To: pkgsrc-changes@NetBSD.org Reply-To: fcambus@netbsd.org X-Mailer: log_accum Message-Id: <20221029140309.715BAFA90@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1667052189215150 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: fcambus Date: Sat Oct 29 14:03:09 UTC 2022 Added Files: pkgsrc/security/ssh-audit: DESCR Makefile PLIST distinfo Log Message: security/ssh-audit: import ssh-audit-2.5.0. ssh-audit is a tool for ssh server & client configuration auditing. Features: * SSH1 and SSH2 protocol server support * analyze SSH client configuration * grab banner, recognize device or software and OS, detect compression * gather key-exchange, host-key, encryption and MAC algorithms * output algorithm information (available since, removed/disabled, unsafe/weak/legacy, etc) * output algorithm recommendations (append or remove based on recognized software version) * output security information (related issues, assigned CVE list, etc) * analyze SSH version compatibility based on algorithm information * historical information from OpenSSH, Dropbear SSH and libssh * policy scans to ensure adherence to a hardened/standard configuration To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 pkgsrc/security/ssh-audit/DESCR \ pkgsrc/security/ssh-audit/Makefile pkgsrc/security/ssh-audit/PLIST \ pkgsrc/security/ssh-audit/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1667052189215150 Content-Disposition: inline Content-Length: 6288 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Added files: Index: pkgsrc/security/ssh-audit/DESCR diff -u /dev/null pkgsrc/security/ssh-audit/DESCR:1.1 --- /dev/null Sat Oct 29 14:03:09 2022 +++ pkgsrc/security/ssh-audit/DESCR Sat Oct 29 14:03:09 2022 @@ -0,0 +1,15 @@ +ssh-audit is a tool for ssh server & client configuration auditing. + +Features: +* SSH1 and SSH2 protocol server support +* analyze SSH client configuration +* grab banner, recognize device or software and OS, detect compression +* gather key-exchange, host-key, encryption and MAC algorithms +* output algorithm information + (available since, removed/disabled, unsafe/weak/legacy, etc) +* output algorithm recommendations + (append or remove based on recognized software version) +* output security information (related issues, assigned CVE list, etc) +* analyze SSH version compatibility based on algorithm information +* historical information from OpenSSH, Dropbear SSH and libssh +* policy scans to ensure adherence to a hardened/standard configuration Index: pkgsrc/security/ssh-audit/Makefile diff -u /dev/null pkgsrc/security/ssh-audit/Makefile:1.1 --- /dev/null Sat Oct 29 14:03:09 2022 +++ pkgsrc/security/ssh-audit/Makefile Sat Oct 29 14:03:09 2022 @@ -0,0 +1,16 @@ +# $NetBSD: Makefile,v 1.1 2022/10/29 14:03:09 fcambus Exp $ + +DISTNAME= ssh-audit-2.5.0 +CATEGORIES= security +MASTER_SITES= ${MASTER_SITE_GITHUB:=jtesta/} +GITHUB_RELEASE= v${PKGVERSION_NOREV} + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= https://github.com/jtesta/ssh-audit/ +COMMENT= Tool for SSH server & client configuration auditing +LICENSE= mit + +USE_LANGUAGES= # none + +.include "../../lang/python/egg.mk" +.include "../../mk/bsd.pkg.mk" Index: pkgsrc/security/ssh-audit/PLIST diff -u /dev/null pkgsrc/security/ssh-audit/PLIST:1.1 --- /dev/null Sat Oct 29 14:03:09 2022 +++ pkgsrc/security/ssh-audit/PLIST Sat Oct 29 14:03:09 2022 @@ -0,0 +1,100 @@ +@comment $NetBSD: PLIST,v 1.1 2022/10/29 14:03:09 fcambus Exp $ +bin/ssh-audit +${PYSITELIB}/${EGG_INFODIR}/PKG-INFO +${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt +${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt +${PYSITELIB}/${EGG_INFODIR}/entry_points.txt +${PYSITELIB}/${EGG_INFODIR}/top_level.txt +${PYSITELIB}/ssh_audit/__init__.py +${PYSITELIB}/ssh_audit/__init__.pyc +${PYSITELIB}/ssh_audit/__init__.pyo +${PYSITELIB}/ssh_audit/__main__.py +${PYSITELIB}/ssh_audit/__main__.pyc +${PYSITELIB}/ssh_audit/__main__.pyo +${PYSITELIB}/ssh_audit/algorithm.py +${PYSITELIB}/ssh_audit/algorithm.pyc +${PYSITELIB}/ssh_audit/algorithm.pyo +${PYSITELIB}/ssh_audit/algorithms.py +${PYSITELIB}/ssh_audit/algorithms.pyc +${PYSITELIB}/ssh_audit/algorithms.pyo +${PYSITELIB}/ssh_audit/auditconf.py +${PYSITELIB}/ssh_audit/auditconf.pyc +${PYSITELIB}/ssh_audit/auditconf.pyo +${PYSITELIB}/ssh_audit/banner.py +${PYSITELIB}/ssh_audit/banner.pyc +${PYSITELIB}/ssh_audit/banner.pyo +${PYSITELIB}/ssh_audit/exitcodes.py +${PYSITELIB}/ssh_audit/exitcodes.pyc +${PYSITELIB}/ssh_audit/exitcodes.pyo +${PYSITELIB}/ssh_audit/fingerprint.py +${PYSITELIB}/ssh_audit/fingerprint.pyc +${PYSITELIB}/ssh_audit/fingerprint.pyo +${PYSITELIB}/ssh_audit/gextest.py +${PYSITELIB}/ssh_audit/gextest.pyc +${PYSITELIB}/ssh_audit/gextest.pyo +${PYSITELIB}/ssh_audit/globals.py +${PYSITELIB}/ssh_audit/globals.pyc +${PYSITELIB}/ssh_audit/globals.pyo +${PYSITELIB}/ssh_audit/hostkeytest.py +${PYSITELIB}/ssh_audit/hostkeytest.pyc +${PYSITELIB}/ssh_audit/hostkeytest.pyo +${PYSITELIB}/ssh_audit/kexdh.py +${PYSITELIB}/ssh_audit/kexdh.pyc +${PYSITELIB}/ssh_audit/kexdh.pyo +${PYSITELIB}/ssh_audit/outputbuffer.py +${PYSITELIB}/ssh_audit/outputbuffer.pyc +${PYSITELIB}/ssh_audit/outputbuffer.pyo +${PYSITELIB}/ssh_audit/policy.py +${PYSITELIB}/ssh_audit/policy.pyc +${PYSITELIB}/ssh_audit/policy.pyo +${PYSITELIB}/ssh_audit/product.py +${PYSITELIB}/ssh_audit/product.pyc +${PYSITELIB}/ssh_audit/product.pyo +${PYSITELIB}/ssh_audit/protocol.py +${PYSITELIB}/ssh_audit/protocol.pyc +${PYSITELIB}/ssh_audit/protocol.pyo +${PYSITELIB}/ssh_audit/readbuf.py +${PYSITELIB}/ssh_audit/readbuf.pyc +${PYSITELIB}/ssh_audit/readbuf.pyo +${PYSITELIB}/ssh_audit/software.py +${PYSITELIB}/ssh_audit/software.pyc +${PYSITELIB}/ssh_audit/software.pyo +${PYSITELIB}/ssh_audit/ssh1.py +${PYSITELIB}/ssh_audit/ssh1.pyc +${PYSITELIB}/ssh_audit/ssh1.pyo +${PYSITELIB}/ssh_audit/ssh1_crc32.py +${PYSITELIB}/ssh_audit/ssh1_crc32.pyc +${PYSITELIB}/ssh_audit/ssh1_crc32.pyo +${PYSITELIB}/ssh_audit/ssh1_kexdb.py +${PYSITELIB}/ssh_audit/ssh1_kexdb.pyc +${PYSITELIB}/ssh_audit/ssh1_kexdb.pyo +${PYSITELIB}/ssh_audit/ssh1_publickeymessage.py +${PYSITELIB}/ssh_audit/ssh1_publickeymessage.pyc +${PYSITELIB}/ssh_audit/ssh1_publickeymessage.pyo +${PYSITELIB}/ssh_audit/ssh2_kex.py +${PYSITELIB}/ssh_audit/ssh2_kex.pyc +${PYSITELIB}/ssh_audit/ssh2_kex.pyo +${PYSITELIB}/ssh_audit/ssh2_kexdb.py +${PYSITELIB}/ssh_audit/ssh2_kexdb.pyc +${PYSITELIB}/ssh_audit/ssh2_kexdb.pyo +${PYSITELIB}/ssh_audit/ssh2_kexparty.py +${PYSITELIB}/ssh_audit/ssh2_kexparty.pyc +${PYSITELIB}/ssh_audit/ssh2_kexparty.pyo +${PYSITELIB}/ssh_audit/ssh_audit.py +${PYSITELIB}/ssh_audit/ssh_audit.pyc +${PYSITELIB}/ssh_audit/ssh_audit.pyo +${PYSITELIB}/ssh_audit/ssh_socket.py +${PYSITELIB}/ssh_audit/ssh_socket.pyc +${PYSITELIB}/ssh_audit/ssh_socket.pyo +${PYSITELIB}/ssh_audit/timeframe.py +${PYSITELIB}/ssh_audit/timeframe.pyc +${PYSITELIB}/ssh_audit/timeframe.pyo +${PYSITELIB}/ssh_audit/utils.py +${PYSITELIB}/ssh_audit/utils.pyc +${PYSITELIB}/ssh_audit/utils.pyo +${PYSITELIB}/ssh_audit/versionvulnerabilitydb.py +${PYSITELIB}/ssh_audit/versionvulnerabilitydb.pyc +${PYSITELIB}/ssh_audit/versionvulnerabilitydb.pyo +${PYSITELIB}/ssh_audit/writebuf.py +${PYSITELIB}/ssh_audit/writebuf.pyc +${PYSITELIB}/ssh_audit/writebuf.pyo Index: pkgsrc/security/ssh-audit/distinfo diff -u /dev/null pkgsrc/security/ssh-audit/distinfo:1.1 --- /dev/null Sat Oct 29 14:03:09 2022 +++ pkgsrc/security/ssh-audit/distinfo Sat Oct 29 14:03:09 2022 @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1 2022/10/29 14:03:09 fcambus Exp $ + +BLAKE2s (ssh-audit-2.5.0.tar.gz) = 6267b65126ac8674437eaad2204d9bcb76ab316a76eea881238ff1c4b79a8163 +SHA512 (ssh-audit-2.5.0.tar.gz) = 252d29cb95dc5b0c40d2c47f2f884417a924fe08668db49d6284a931806730729569b9e3049157b0cee00515fbb04d99a98c3933ebcfd8ad847ab343d13e234e +Size (ssh-audit-2.5.0.tar.gz) = 125991 bytes --_----------=_1667052189215150--