diff options
author | pi <pi@FreeBSD.org> | 2016-04-03 04:14:29 +0800 |
---|---|---|
committer | pi <pi@FreeBSD.org> | 2016-04-03 04:14:29 +0800 |
commit | 47238a06920746b037f2587c410f341faaade648 (patch) | |
tree | 3373d495164cc75cad4e638599560eedc1b85953 /security | |
parent | db1bb04baf92b2a20f0490f8fa09d215510fa542 (diff) | |
download | freebsd-ports-gnome-47238a06920746b037f2587c410f341faaade648.tar.gz freebsd-ports-gnome-47238a06920746b037f2587c410f341faaade648.tar.zst freebsd-ports-gnome-47238a06920746b037f2587c410f341faaade648.zip |
New port: security/tls-check
Scan a list of domains for TLS-related compliance stats.
WWW: https://github.com/tls-check/TLS-Check
Diffstat (limited to 'security')
-rw-r--r-- | security/Makefile | 1 | ||||
-rw-r--r-- | security/tls-check/Makefile | 41 | ||||
-rw-r--r-- | security/tls-check/distinfo | 2 | ||||
-rw-r--r-- | security/tls-check/files/patch-Makefile.PL | 10 | ||||
-rw-r--r-- | security/tls-check/pkg-descr | 3 | ||||
-rw-r--r-- | security/tls-check/pkg-plist | 63 |
6 files changed, 120 insertions, 0 deletions
diff --git a/security/Makefile b/security/Makefile index c5a91942b187..08dcf19de561 100644 --- a/security/Makefile +++ b/security/Makefile @@ -1093,6 +1093,7 @@ SUBDIR += tinc SUBDIR += tinyca SUBDIR += titus + SUBDIR += tls-check SUBDIR += tlswrap SUBDIR += tmux-cssh SUBDIR += tor diff --git a/security/tls-check/Makefile b/security/tls-check/Makefile new file mode 100644 index 000000000000..2a80cf5ad081 --- /dev/null +++ b/security/tls-check/Makefile @@ -0,0 +1,41 @@ +# $FreeBSD$ + +PORTNAME= tls-check +PORTVERSION= 1.0.2 +DISTVERSIONPREFIX=v +CATEGORIES= security + +MAINTAINER= pi@FreeBSD.org +COMMENT= Scan a list of domains for TLS-related compliance stats + +LICENSE= ART20 + +MY_DEPENDS= p5-MooseX-SimpleConfig>=0.11:devel/p5-MooseX-SimpleConfig \ + p5-Readonly>=2.01:devel/p5-Readonly \ + p5-Test-Deep>=1.120:devel/p5-Test-Deep \ + p5-Test-Differences>=0.630:devel/p5-Test-Differences \ + p5-Test-Exception>=0.43:devel/p5-Test-Exception \ + p5-Test-File>=1.44:devel/p5-Test-File \ + p5-Test-MockObject>=1.20150527:devel/p5-Test-MockObject \ + p5-Test-Pod>=1.51:devel/p5-Test-Pod \ + p5-Test-Pod-Coverage>=1.10:devel/p5-Test-Pod-Coverage \ + p5-forks>=0.36:devel/p5-forks \ + p5-Net-LibIDN>=0.12:dns/p5-Net-LibIDN \ + p5-IO-Socket-Timeout>=0.32:net/p5-IO-Socket-Timeout \ + p5-IO-All>=0.86:devel/p5-IO-All \ + p5-Log-Log4perl>=1.47:devel/p5-Log-Log4perl \ + p5-PerlIO-via-Timeout>=0.32:devel/p5-PerlIO-via-Timeout \ + p5-Test-Perl-Critic>=1.03:textproc/p5-Test-Perl-Critic \ + p5-Text-CSV_XS>=1.18:textproc/p5-Text-CSV_XS \ + p5-Test-LWP-UserAgent>=0.030:www/p5-Test-LWP-UserAgent +BUILD_DEPENDS= ${MY_DEPENDS} +RUN_DEPENDS= ${MY_DEPENDS} + +USES= perl5 +USE_GITHUB= yes +USE_PERL5= configure +GH_ACCOUNT= ${PORTNAME} +GH_PROJECT= TLS-Check +GH_TAGNAME= b7c2488 + +.include <bsd.port.mk> diff --git a/security/tls-check/distinfo b/security/tls-check/distinfo new file mode 100644 index 000000000000..4e97b52230bd --- /dev/null +++ b/security/tls-check/distinfo @@ -0,0 +1,2 @@ +SHA256 (tls-check-TLS-Check-v1.0.2-b7c2488_GH0.tar.gz) = d2ef643fc0455ac6fab959cd5e3ad48437fb40e839eba4394a83773cbe44c676 +SIZE (tls-check-TLS-Check-v1.0.2-b7c2488_GH0.tar.gz) = 139223 diff --git a/security/tls-check/files/patch-Makefile.PL b/security/tls-check/files/patch-Makefile.PL new file mode 100644 index 000000000000..0f96a63b5e3e --- /dev/null +++ b/security/tls-check/files/patch-Makefile.PL @@ -0,0 +1,10 @@ +--- Makefile.PL.orig 2016-04-02 19:57:34 UTC ++++ Makefile.PL +@@ -5,7 +5,6 @@ WriteMakefile + 'VERSION_FROM' => 'lib/Security/TLSCheck.pm', + 'NAME' => 'Security::TLSCheck', + 'EXE_FILES' => [ +- 'bin/.DS_Store', + 'bin/check_ciphers_single_domains.pl', + 'bin/csv-result-to-summary.pl', + 'bin/tls-check-parallel.pl', diff --git a/security/tls-check/pkg-descr b/security/tls-check/pkg-descr new file mode 100644 index 000000000000..1d3b4d4769b9 --- /dev/null +++ b/security/tls-check/pkg-descr @@ -0,0 +1,3 @@ +Scan a list of domains for TLS-related compliance stats. + +WWW: https://github.com/tls-check/TLS-Check diff --git a/security/tls-check/pkg-plist b/security/tls-check/pkg-plist new file mode 100644 index 000000000000..808ab384f183 --- /dev/null +++ b/security/tls-check/pkg-plist @@ -0,0 +1,63 @@ +bin/check_ciphers_single_domains.pl +bin/csv-result-to-summary.pl +bin/tls-check-parallel.pl +bin/tls-check.pl +%%SITE_PERL%%/Log/Log4perl/EasyCatch.pm +%%SITE_PERL%%/MooseX/ListAttributes.pm +%%SITE_PERL%%/Net/SSL/CipherSuites.pm +%%SITE_PERL%%/Net/SSL/GetServerProperties.pm +%%SITE_PERL%%/Net/SSL/Handshake.pm +%%SITE_PERL%%/Net/SSL/Handshake/Extensions.pm +%%SITE_PERL%%/Net/SSL/Handshake/Extensions/ECPointFormats.pm +%%SITE_PERL%%/Net/SSL/Handshake/Extensions/EllipticCurves.pm +%%SITE_PERL%%/Net/SSL/Handshake/Extensions/ServerName.pm +%%SITE_PERL%%/Net/SSL/Handshake/StartTLS/SMTP.pm +%%SITE_PERL%%/Security/TLSCheck.pm +%%SITE_PERL%%/Security/TLSCheck/App.pm +%%SITE_PERL%%/Security/TLSCheck/App/DomainFilter.pm +%%SITE_PERL%%/Security/TLSCheck/App/Parallel.pm +%%SITE_PERL%%/Security/TLSCheck/Checks.pm +%%SITE_PERL%%/Security/TLSCheck/Checks/AgeDE.pm +%%SITE_PERL%%/Security/TLSCheck/Checks/CipherStrength.pm +%%SITE_PERL%%/Security/TLSCheck/Checks/CipherStrengthOnlyValidCerts.pm +%%SITE_PERL%%/Security/TLSCheck/Checks/DNS.pm +%%SITE_PERL%%/Security/TLSCheck/Checks/Dummy.pm +%%SITE_PERL%%/Security/TLSCheck/Checks/FinalScore.pm +%%SITE_PERL%%/Security/TLSCheck/Checks/Heartbleed.pm +%%SITE_PERL%%/Security/TLSCheck/Checks/Helper/MX.pm +%%SITE_PERL%%/Security/TLSCheck/Checks/Helper/Timing.pm +%%SITE_PERL%%/Security/TLSCheck/Checks/Mail.pm +%%SITE_PERL%%/Security/TLSCheck/Checks/MailCipherStrength.pm +%%SITE_PERL%%/Security/TLSCheck/Checks/TODO.txt +%%SITE_PERL%%/Security/TLSCheck/Checks/Web.pm +%%SITE_PERL%%/Security/TLSCheck/Result.pm +%%SITE_PERL%%/Security/TLSCheck/Result/CSV.pm +%%PERL5_MAN3%%/Log::Log4perl::EasyCatch.3.gz +%%PERL5_MAN3%%/MooseX::ListAttributes.3.gz +%%PERL5_MAN3%%/Net::SSL::CipherSuites.3.gz +%%PERL5_MAN3%%/Net::SSL::GetServerProperties.3.gz +%%PERL5_MAN3%%/Net::SSL::Handshake.3.gz +%%PERL5_MAN3%%/Net::SSL::Handshake::Extensions.3.gz +%%PERL5_MAN3%%/Net::SSL::Handshake::Extensions::ECPointFormats.3.gz +%%PERL5_MAN3%%/Net::SSL::Handshake::Extensions::EllipticCurves.3.gz +%%PERL5_MAN3%%/Net::SSL::Handshake::Extensions::ServerName.3.gz +%%PERL5_MAN3%%/Net::SSL::Handshake::StartTLS::SMTP.3.gz +%%PERL5_MAN3%%/Security::TLSCheck.3.gz +%%PERL5_MAN3%%/Security::TLSCheck::App.3.gz +%%PERL5_MAN3%%/Security::TLSCheck::App::DomainFilter.3.gz +%%PERL5_MAN3%%/Security::TLSCheck::App::Parallel.3.gz +%%PERL5_MAN3%%/Security::TLSCheck::Checks.3.gz +%%PERL5_MAN3%%/Security::TLSCheck::Checks::AgeDE.3.gz +%%PERL5_MAN3%%/Security::TLSCheck::Checks::CipherStrength.3.gz +%%PERL5_MAN3%%/Security::TLSCheck::Checks::CipherStrengthOnlyValidCerts.3.gz +%%PERL5_MAN3%%/Security::TLSCheck::Checks::DNS.3.gz +%%PERL5_MAN3%%/Security::TLSCheck::Checks::Dummy.3.gz +%%PERL5_MAN3%%/Security::TLSCheck::Checks::FinalScore.3.gz +%%PERL5_MAN3%%/Security::TLSCheck::Checks::Heartbleed.3.gz +%%PERL5_MAN3%%/Security::TLSCheck::Checks::Helper::MX.3.gz +%%PERL5_MAN3%%/Security::TLSCheck::Checks::Helper::Timing.3.gz +%%PERL5_MAN3%%/Security::TLSCheck::Checks::Mail.3.gz +%%PERL5_MAN3%%/Security::TLSCheck::Checks::MailCipherStrength.3.gz +%%PERL5_MAN3%%/Security::TLSCheck::Checks::Web.3.gz +%%PERL5_MAN3%%/Security::TLSCheck::Result.3.gz +%%PERL5_MAN3%%/Security::TLSCheck::Result::CSV.3.gz |