aboutsummaryrefslogtreecommitdiffstats
path: root/security
diff options
context:
space:
mode:
authorpi <pi@FreeBSD.org>2016-04-03 04:14:29 +0800
committerpi <pi@FreeBSD.org>2016-04-03 04:14:29 +0800
commit47238a06920746b037f2587c410f341faaade648 (patch)
tree3373d495164cc75cad4e638599560eedc1b85953 /security
parentdb1bb04baf92b2a20f0490f8fa09d215510fa542 (diff)
downloadfreebsd-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/Makefile1
-rw-r--r--security/tls-check/Makefile41
-rw-r--r--security/tls-check/distinfo2
-rw-r--r--security/tls-check/files/patch-Makefile.PL10
-rw-r--r--security/tls-check/pkg-descr3
-rw-r--r--security/tls-check/pkg-plist63
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