pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/security/ssh-audit security/ssh-audit: import ssh-audi...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/7c6e6fb22ae0
branches:  trunk
changeset: 387399:7c6e6fb22ae0
user:      fcambus <fcambus%pkgsrc.org@localhost>
date:      Sat Oct 29 14:03:09 2022 +0000

description:
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

diffstat:

 security/ssh-audit/DESCR    |   15 ++++++
 security/ssh-audit/Makefile |   16 +++++++
 security/ssh-audit/PLIST    |  100 ++++++++++++++++++++++++++++++++++++++++++++
 security/ssh-audit/distinfo |    5 ++
 4 files changed, 136 insertions(+), 0 deletions(-)

diffs (152 lines):

diff -r 95bf4818e1bb -r 7c6e6fb22ae0 security/ssh-audit/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/ssh-audit/DESCR  Sat Oct 29 14:03:09 2022 +0000
@@ -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
diff -r 95bf4818e1bb -r 7c6e6fb22ae0 security/ssh-audit/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/ssh-audit/Makefile       Sat Oct 29 14:03:09 2022 +0000
@@ -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@localhost
+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"
diff -r 95bf4818e1bb -r 7c6e6fb22ae0 security/ssh-audit/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/ssh-audit/PLIST  Sat Oct 29 14:03:09 2022 +0000
@@ -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
diff -r 95bf4818e1bb -r 7c6e6fb22ae0 security/ssh-audit/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/ssh-audit/distinfo       Sat Oct 29 14:03:09 2022 +0000
@@ -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



Home | Main Index | Thread Index | Old Index