security/py-ssh-audit 3.9.0
SSH server auditing
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
16a994d327- License
- MIT
- Categories
- security
- Package size
- 218.1 KiB, 1413.1 KiB installed
Description
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 operating system, detect compression; * gather key-exchange, host-key, encryption and message authentication code 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; * no dependencies, compatible with Python 2.6+, Python 3.x and PyPy.
Install
As a binary package — by origin, or by package name:
pkg install security/py-ssh-audit
pkg install py312-ssh-audit
From the ports tree:
cd /usr/ports/security/py-ssh-audit/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-ssh-audit>0:security/py-ssh-audit
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 3.9.0 | 3.9.0 | 2.5.0 | 3.3.0 | 3.9.0 |
| FreeBSD:14:quarterly | 3.9.0 | 3.9.0 | n/a | 3.3.0 | 3.9.0 |
| FreeBSD:15:latest | 3.9.0 | 3.9.0 | n/a | 3.3.0 | 3.3.0 |
| FreeBSD:15:quarterly | 3.9.0 | 3.9.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | 3.9.0 | 3.9.0 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
${PYTHON_PKGNAMEPREFIX}wheel>0: devel/py-wheel
The full lists below include those, and their dependencies in turn.
All build dependencies 16
All run dependencies 7
No port depends on this one.
Configuration
No options to configure.
- USES
- python
- Service scripts
- none
Files
Manual pages 1
- ssh-audit(1)
pkg-plist 95
- bin/ssh-audit
- %%PYTHON_SITELIBDIR%%/ssh_audit-3.9.0.dist-info/LICENSE
- %%PYTHON_SITELIBDIR%%/ssh_audit-3.9.0.dist-info/METADATA
- %%PYTHON_SITELIBDIR%%/ssh_audit-3.9.0.dist-info/RECORD
- %%PYTHON_SITELIBDIR%%/ssh_audit-3.9.0.dist-info/WHEEL
- %%PYTHON_SITELIBDIR%%/ssh_audit-3.9.0.dist-info/entry_points.txt
- %%PYTHON_SITELIBDIR%%/ssh_audit-3.9.0.dist-info/top_level.txt
- %%PYTHON_SITELIBDIR%%/ssh_audit/__init__.py
- %%PYTHON_SITELIBDIR%%/ssh_audit/__main__.py
- %%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/__init__.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/__init__.pyc
- %%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/__main__.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/__main__.pyc
- %%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/algorithm.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/algorithm.pyc
- %%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/algorithms.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/algorithms.pyc
- %%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/auditconf.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/auditconf.pyc
- %%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/banner.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/banner.pyc
- %%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/builtin_policies.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/builtin_policies.pyc
- %%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/dheat.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/dheat.pyc
- %%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/exitcodes.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/exitcodes.pyc
- %%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/fingerprint.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/fingerprint.pyc
- %%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/gextest.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/gextest.pyc
- %%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/globals.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/globals.pyc
- %%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/hardening_guides.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/hardening_guides.pyc
- %%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/hostkeytest.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/hostkeytest.pyc
- %%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/kexdh.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/kexdh.pyc
- %%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/outputbuffer.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/outputbuffer.pyc
- %%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/policy.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/policy.pyc
- %%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/product.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/product.pyc
- %%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/protocol.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/protocol.pyc
- %%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/readbuf.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/readbuf.pyc
- %%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/software.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/software.pyc
- %%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/ssh2_kex.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/ssh2_kex.pyc
- %%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/ssh2_kexdb.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/ssh2_kexdb.pyc
- %%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/ssh2_kexparty.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/ssh2_kexparty.pyc
- %%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/ssh_audit.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/ssh_audit.pyc
- %%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/ssh_socket.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/ssh_socket.pyc
- %%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/timeframe.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/timeframe.pyc
- %%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/utils.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/utils.pyc
- %%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/writebuf.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/writebuf.pyc
- %%PYTHON_SITELIBDIR%%/ssh_audit/algorithm.py
- %%PYTHON_SITELIBDIR%%/ssh_audit/algorithms.py
- %%PYTHON_SITELIBDIR%%/ssh_audit/auditconf.py
- %%PYTHON_SITELIBDIR%%/ssh_audit/banner.py
- %%PYTHON_SITELIBDIR%%/ssh_audit/builtin_policies.py
- %%PYTHON_SITELIBDIR%%/ssh_audit/dheat.py
- %%PYTHON_SITELIBDIR%%/ssh_audit/exitcodes.py
- %%PYTHON_SITELIBDIR%%/ssh_audit/fingerprint.py
- %%PYTHON_SITELIBDIR%%/ssh_audit/gextest.py
- %%PYTHON_SITELIBDIR%%/ssh_audit/globals.py
- %%PYTHON_SITELIBDIR%%/ssh_audit/hardening_guides.py
- %%PYTHON_SITELIBDIR%%/ssh_audit/hostkeytest.py
- %%PYTHON_SITELIBDIR%%/ssh_audit/kexdh.py
- %%PYTHON_SITELIBDIR%%/ssh_audit/outputbuffer.py
- %%PYTHON_SITELIBDIR%%/ssh_audit/policy.py
- %%PYTHON_SITELIBDIR%%/ssh_audit/product.py
- %%PYTHON_SITELIBDIR%%/ssh_audit/protocol.py
- %%PYTHON_SITELIBDIR%%/ssh_audit/readbuf.py
- %%PYTHON_SITELIBDIR%%/ssh_audit/software.py
- %%PYTHON_SITELIBDIR%%/ssh_audit/ssh2_kex.py
- %%PYTHON_SITELIBDIR%%/ssh_audit/ssh2_kexdb.py
- %%PYTHON_SITELIBDIR%%/ssh_audit/ssh2_kexparty.py
- %%PYTHON_SITELIBDIR%%/ssh_audit/ssh_audit.py
- %%PYTHON_SITELIBDIR%%/ssh_audit/ssh_socket.py
- %%PYTHON_SITELIBDIR%%/ssh_audit/timeframe.py
- %%PYTHON_SITELIBDIR%%/ssh_audit/utils.py
- %%PYTHON_SITELIBDIR%%/ssh_audit/writebuf.py
- share/man/man1/ssh-audit.1.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| jtesta-ssh-audit-v3.9.0_GH0.tar.gz | 182593 | 618ec29801c3abefcef8bb8177f918dcba6b3542f0803ce510cd13bfcd13815d |