security/testssl.sh 3.2.4 FreeBSD
Analyze and report TLS/SSL configuration/misconfiguration
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
824a3528dc- License
- GPLv2
- Categories
- security
- Package size
- 876.6 KiB, 3757.6 KiB installed
Description
testssl.sh is a command line tool which checks a server's service on any port for the support of TLS/SSL ciphers, protocols as well as some cryptographic flaws. Key features:
- Clear output: you can tell easily whether anything is good or bad
- Machine readable output (CSV, two JSON formats)
- Flexibility: You can test any SSL/TLS enabled and STARTTLS service, not only webservers at port 443
- Toolbox: Several command line options help you to run your test and configure your output
- Reliability: features are tested thoroughly
- Privacy: It's only you who sees the result, not a third party
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | security/testssl.sh | 3.2.4 |
| DragonFly | security/testssl.sh | 3.0.9 |
Install
Binary package:
pkg install testssl.sh
From the ports tree:
cd /usr/ports/security/testssl.sh/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= testssl.sh>0:security/testssl.sh
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.2.4 | 3.2.4 | 3.0.8 | 3.2.1 | 3.2.4 |
| FreeBSD:14:quarterly | 3.2.4 | 3.2.4 | n/a | 3.2.1 | 3.2.4 |
| FreeBSD:15:latest | 3.2.4 | 3.2.4 | n/a | 3.2.1 | 3.2.1 |
| FreeBSD:15:quarterly | 3.2.4 | 3.2.4 | n/a | n/a | n/a |
| FreeBSD:16:latest | 3.2.4 | 3.2.4 | 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.
Runtime 2
openssl-unsafe>=1.0.1: security/openssl-unsafebash: shells/bash
Test 1
p5-JSON>=0: converters/p5-JSON
The full lists below include those, and their dependencies in turn.
Run dependencies 4
No port depends on this one.
Configuration
No options to configure.
- USES
- perl5 shebangfix ssl
- Service scripts
- none
Files
Manual pages 1
- testssl(1)
pkg-plist 40
- bin/testssl.sh
- share/man/man1/testssl.1.gz
- share/testssl.sh/etc/Apple.pem
- share/testssl.sh/etc/DST Root CA X3.txt
- share/testssl.sh/etc/Java.pem
- share/testssl.sh/etc/Linux.pem
- share/testssl.sh/etc/Microsoft.pem
- share/testssl.sh/etc/Mozilla.pem
- share/testssl.sh/etc/README.md
- share/testssl.sh/etc/SSLSocketClient.java
- share/testssl.sh/etc/ca_hashes.txt
- share/testssl.sh/etc/cipher-mapping.txt
- share/testssl.sh/etc/client-simulation.txt
- share/testssl.sh/etc/client-simulation.wiresharked.md
- share/testssl.sh/etc/client-simulation.wiresharked.txt
- share/testssl.sh/etc/common-primes.txt
- share/testssl.sh/etc/curves.txt
- share/testssl.sh/etc/curves-mapping.txt
- share/testssl.sh/etc/openssl.cnf
- share/testssl.sh/etc/tls_data.txt
- share/testssl.sh/utils/00_unittest_baseline.sh
- share/testssl.sh/utils/ccs-injection.bash
- share/testssl.sh/utils/checkcert.sh
- share/testssl.sh/utils/create_ca_hashes.sh
- share/testssl.sh/utils/curves.bash
- share/testssl.sh/utils/docker-debian10.tls13only.start.sh
- share/testssl.sh/utils/docker-nginx.tls13-earlydata.start.sh
- share/testssl.sh/utils/generate_static_cipher_lists.sh
- share/testssl.sh/utils/gmap2testssl.sh
- share/testssl.sh/utils/heartbleed.bash
- share/testssl.sh/utils/hexstream2cipher.sh
- share/testssl.sh/utils/hexstream2curves.sh
- share/testssl.sh/utils/make-openssl.sh
- share/testssl.sh/utils/make-openssl111.sh
- share/testssl.sh/utils/parse_client_ciphers.pl
- share/testssl.sh/utils/prototype.ssl2proto-check.bash
- share/testssl.sh/utils/prototype.tls-protocol-checker.bash
- share/testssl.sh/utils/resume.sh
- share/testssl.sh/utils/ticketbleed.bash
- share/testssl.sh/utils/update_client_sim_data.pl
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| testssl-testssl.sh-v3.2.4_GH0.tar.gz | 6.997454e+06 | 98528f8a0ac07f1e226efaa8ead438247df8efcb8fee4e056a937ab82a305490 |