pkgsrc-Changes archive

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

CVS commit: pkgsrc/security/ssh-audit



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.

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@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"
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



Home | Main Index | Thread Index | Old Index