Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 5 Jul 2017 11:13:25 -0700
From:      Ultima <ultima1252@gmail.com>
To:        Kurt Jaeger <pi@freebsd.org>, amutu@amutu.com
Cc:        ports-committers@freebsd.org, svn-ports-all@freebsd.org,  svn-ports-head@freebsd.org
Subject:   Re: svn commit: r445088 - in head/security: . hardening-check
Message-ID:  <CANJ8om4P6hDEH3psSwHsshzwSz_YRvLJg2PrWsSkFtMtu6yTDg@mail.gmail.com>
In-Reply-To: <201707051802.v65I232R029892@repo.freebsd.org>
References:  <201707051802.v65I232R029892@repo.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
The MASTER_SITES should be changed to the DEBIAN pool.

On Wed, Jul 5, 2017 at 11:02 AM, Kurt Jaeger <pi@freebsd.org> wrote:

> Author: pi
> Date: Wed Jul  5 18:02:02 2017
> New Revision: 445088
> URL: https://svnweb.freebsd.org/changeset/ports/445088
>
> Log:
>   New port: security/hardening-check
>
>   Check binaries for security hardening features
>
>   Hardening-check is a perl script to verify that the resulting binary
>   does, in fact, have hardening features enabled, you can use it to
>   test each ELF binary and the output will show if the binary has
>   position independent executable, stack protected, fortify source
>   functions(not supported on FreeBSD now), read only relocations or
>   immediate binding supported.
>
>   WWW: https://wiki.debian.org/Hardening
>
>   PR:           220245
>   Submitted by: amutu@amutu.com
>
> Added:
>   head/security/hardening-check/
>   head/security/hardening-check/Makefile   (contents, props changed)
>   head/security/hardening-check/distinfo   (contents, props changed)
>   head/security/hardening-check/pkg-descr   (contents, props changed)
> Modified:
>   head/security/Makefile
>
> Modified: head/security/Makefile
> ============================================================
> ==================
> --- head/security/Makefile      Wed Jul  5 17:20:56 2017        (r445087)
> +++ head/security/Makefile      Wed Jul  5 18:02:02 2017        (r445088)
> @@ -201,6 +201,7 @@
>      SUBDIR += gwee
>      SUBDIR += hackbot
>      SUBDIR += hamachi
> +    SUBDIR += hardening-check
>      SUBDIR += hashcat
>      SUBDIR += hashcat-legacy
>      SUBDIR += heimdal
>
> Added: head/security/hardening-check/Makefile
> ============================================================
> ==================
> --- /dev/null   00:00:00 1970   (empty, because file is newly added)
> +++ head/security/hardening-check/Makefile      Wed Jul  5 18:02:02 2017
>       (r445088)
> @@ -0,0 +1,34 @@
> +# Created by: Jov <amutu@amutu.com>
> +# $FreeBSD$
> +
> +PORTNAME=      hardening-check
> +PORTVERSION=   2.6
> +CATEGORIES=    security
> +MASTER_SITES=  http://http.debian.net/debian/
> pool/main/h/hardening-wrapper/
> +DISTNAME=      hardening-wrapper_${PORTVERSION}
> +
> +MAINTAINER=    amutu@amutu.com
> +COMMENT=       Check binaries for security hardening features
> +
> +LICENSE=       GPLv2+
> +
> +USES=          tar:xz shebangfix perl5
> +
> +SHEBANG_LANG=  perl
> +SHEBANG_FILES= ${PORTNAME}
> +
> +NO_BUILD=      yes
> +PLIST_FILES=   bin/${PORTNAME}
> +
> +WRKSRC=                ${WRKDIR}/hardening-wrapper
> +
> +post-patch:
> +       ${REINPLACE_CMD} -e 's/die "List of libc functions not
> defined/#&/' \
> +               -e 's/^libc./& Not supported on FreeBSD now./' \
> +               -e 's/against glibc)./& This function is currently Not
> supported on FreeBSD./' \
> +               ${WRKSRC}/${PORTNAME}
> +
> +do-install:
> +       ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/
> +
> +.include <bsd.port.mk>
>
> Added: head/security/hardening-check/distinfo
> ============================================================
> ==================
> --- /dev/null   00:00:00 1970   (empty, because file is newly added)
> +++ head/security/hardening-check/distinfo      Wed Jul  5 18:02:02 2017
>       (r445088)
> @@ -0,0 +1,3 @@
> +TIMESTAMP = 1498272039
> +SHA256 (hardening-wrapper_2.6.tar.xz) = c5fc46439646d0929a0605e4f3db67
> e57eefbbf5ceec5a2888440dbdf4450224
> +SIZE (hardening-wrapper_2.6.tar.xz) = 19436
>
> Added: head/security/hardening-check/pkg-descr
> ============================================================
> ==================
> --- /dev/null   00:00:00 1970   (empty, because file is newly added)
> +++ head/security/hardening-check/pkg-descr     Wed Jul  5 18:02:02 2017
>       (r445088)
> @@ -0,0 +1,8 @@
> +Hardening-check is a perl script to verify that the resulting binary
> +does, in fact, have hardening features enabled, you can use it to
> +test each ELF binary and the output will show if the binary has
> +position independent executable, stack protected, fortify source
> +functions(not supported on FreeBSD now), read only relocations or
> +immediate binding supported.
> +
> +WWW: https://wiki.debian.org/Hardening
>
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CANJ8om4P6hDEH3psSwHsshzwSz_YRvLJg2PrWsSkFtMtu6yTDg>