notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
py-ssh-audit SSH server auditing
2.4.0 security on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2.4.0Version of this port present on the latest quarterly branch.
Maintainer: pkubaj@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2017-11-24 21:32:13
Last Update: 2021-04-07 08:09:01
Commit Hash: cf118cc
License: MIT
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}ssh-audit>0:security/py-ssh-audit@${PY_FLAVOR}
To install the port: cd /usr/ports/security/py-ssh-audit/ && make install clean
To add the package, run one of these commands:
  • pkg install security/py-ssh-audit
  • pkg install py37-ssh-audit
NOTE: This is a Python port. Instead of py37-ssh-audit listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py37-ssh-audit
Package flavors (<flavor>: <package>)
  • py37: py37-ssh-audit
distinfo:
Packages (timestamps in pop-ups are UTC):
py27-ssh-audit
ABIlatestquarterly
FreeBSD:11:aarch641.7.0-
FreeBSD:11:amd64--
FreeBSD:11:armv6--
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch641.7.0-
FreeBSD:12:amd64--
FreeBSD:12:armv61.7.0-
FreeBSD:12:armv71.7.0-
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips641.7.0-
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 
py37-ssh-audit
ABIlatestquarterly
FreeBSD:11:aarch64-2.2.0
FreeBSD:11:amd64--
FreeBSD:11:armv6-2.2.0
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64-2.2.0
FreeBSD:12:aarch64--
FreeBSD:12:amd64--
FreeBSD:12:armv6-2.3.0
FreeBSD:12:armv7-2.3.0
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64-2.2.0
FreeBSD:12:powerpc64-2.4.0
FreeBSD:13:aarch642.3.1_1-
FreeBSD:13:amd64--
FreeBSD:13:armv62.3.1_12.4.0
FreeBSD:13:armv72.3.1_12.4.0
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc642.3.1_1-
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv62.4.0-
FreeBSD:14:armv72.4.0-
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc642.4.0-
 
py38-ssh-audit
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd642.4.02.4.0
FreeBSD:11:armv6--
FreeBSD:11:i3862.4.02.4.0
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64-2.4.0
FreeBSD:12:amd642.4.02.4.0
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i3862.4.02.4.0
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64-2.4.0
FreeBSD:13:amd642.4.02.4.0
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i3862.4.02.4.0
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64-2.4.0
FreeBSD:14:aarch642.4.0-
FreeBSD:14:amd642.4.0-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i3862.4.0-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py37-setuptools>0 : devel/py-setuptools@py37
  2. python3.7 : lang/python37
Runtime dependencies:
  1. py37-setuptools>0 : devel/py-setuptools@py37
  2. python3.7 : lang/python37
There are no ports dependent upon this port

Configuration Options:
Options name:

USES:

Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/jtesta/ssh-audit/tar.gz/v2.4.0?dummy=/
Collapse this list.

Number of commits found: 13

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
07 Apr 2021 08:09:01
 files touched by this commit commit hash:cf118ccf875508b9a1c570044c93cfcc82bd455c  2.4.0
mat search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  2.4.0
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
24 Feb 2021 02:34:02
Original commit files touched by this commit Revision:566445  2.4.0
pkubaj search for other commits by this committer
security/py-ssh-audit: update to 2.4.0

Changelog:
 - Added multi-threaded scanning support.
 - Added built-in Windows manual page (see `-m`/`--manual`); credit [Adam
Russell](https://github.com/thecliguy).
 - Added version check for OpenSSH user enumeration (CVE-2018-15473).
 - Added deprecation note to host key types based on SHA-1.
 - Added extra warnings for SSHv1.
 - Added built-in hardened OpenSSH v8.5 policy.
 - Upgraded warnings to failures for host key types based on SHA-1.
 - Fixed crash when receiving unexpected response during host key test.
 - Fixed hang against older Cisco devices during host key test & gex test.
 - Fixed improper termination while scanning multiple targets when one target
returns an error.
 - Dropped support for Python 3.5 (which reached EOL in Sept. 2020).
 - Added 1 new key exchange: `sntrup761x25519-sha512@openssh.com`.
28 Dec 2020 23:02:15
Original commit files touched by this commit Revision:559531  2.3.1_1
antoine search for other commits by this committer
Drop python 2.7 support from a few ports

With hat:	portmgr
11 Nov 2020 14:18:41
Refresh Original commit files touched by this commit Revision:554898
pkubaj search for other commits by this committer
security/py-ssh-audit: more fixes
11 Nov 2020 13:48:34
Original commit files touched by this commit Revision:554896  2.3.1_1
pkubaj search for other commits by this committer
security/py-ssh-audit: fix run-time

Traceback (most recent call last):
  File "/usr/local/bin/ssh-audit", line 10, in <module>
    from ssh_audit.ssh_audit import main  # noqa: E402
ModuleNotFoundError: No module named 'ssh_audit'
30 Oct 2020 11:56:09
Original commit files touched by this commit Revision:553686  2.3.1
pkubaj search for other commits by this committer
security/py-ssh-audit: update to 2.3.1

Changelog:
- Now parses public key sizes for rsa-sha2-256-cert-v01@openssh.com and
rsa-sha2-512-cert-v01@openssh.com host key types.
- Flag ssh-rsa-cert-v01@openssh.com as a failure due to SHA-1 hash.
- Fixed bug in recommendation output which suppressed some algorithms
inappropriately.
- Built-in policies now include CA key requirements (if certificates are in
use).
- Lookup function (--lookup) now performs case-insensitive lookups of similar
algorithms; credit Adam Russell.
- Migrated pre-made policies from external files to internal database.
- Split single 3,500 line script into many files (by class).
- Added setup.py support; credit Ganden Schaffner.
- Added 1 new cipher: des-cbc@ssh.com.
28 Sep 2020 22:02:10
Original commit files touched by this commit Revision:550457  2.3.0
pkubaj search for other commits by this committer
security/py-ssh-audit: update to 2.3.0

Changelog:
https://github.com/jtesta/ssh-audit/releases/tag/v2.3.0
05 Jun 2020 12:00:04
Original commit files touched by this commit Revision:538011  2.2.0
pkubaj search for other commits by this committer
security/py-ssh-audit: fix pkg-descr

Move website to the fork that we use, add descriptions of new features from
README.md.
12 Mar 2020 08:39:59
Original commit files touched by this commit Revision:528274  2.2.0
pkubaj search for other commits by this committer
security/py-ssh-audit: update to 2.2.0
06 Jan 2020 12:49:49
Original commit files touched by this commit Revision:522220  2.1.1
pkubaj search for other commits by this committer
security/py-ssh-audit: while here, update maintainer to my @FreeBSD.org address
06 Jan 2020 12:49:09
Original commit files touched by this commit Revision:522219  2.1.1
pkubaj search for other commits by this committer
security/py-ssh-audit: update to 2.1.1, switch to a fork

The original author went MIA, there are many improvements in the fork.

PR:		242408
Submitted by:	ehaupt
24 Nov 2017 21:32:05
Original commit files touched by this commit Revision:454849  1.7.0
yuri search for other commits by this committer
New port: security/py-ssh-audit: SSH server auditing

PR:		223810
Submitted by:	Piotr Kubaj <pkubaj@anongoth.pl>
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D13207

Number of commits found: 13