BSD Ports

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

SystemPortVersion
FreeBSDsecurity/testssl.sh3.2.4
DragonFlysecurity/testssl.sh3.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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest3.2.43.2.43.0.83.2.13.2.4
FreeBSD:14:quarterly3.2.43.2.4n/a3.2.13.2.4
FreeBSD:15:latest3.2.43.2.4n/a3.2.13.2.1
FreeBSD:15:quarterly3.2.43.2.4n/an/an/a
FreeBSD:16:latest3.2.43.2.4n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Runtime 2

Test 1

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
FileSizeSHA256
testssl-testssl.sh-v3.2.4_GH0.tar.gz6.997454e+0698528f8a0ac07f1e226efaa8ead438247df8efcb8fee4e056a937ab82a305490

Commit history 1

DateCommitCreditsLog message
824a3528dc Adam Weinberger security/testssl.sh: Update to 3.2.4