summaryrefslogtreecommitdiffstats
path: root/network/sslscan
diff options
context:
space:
mode:
Diffstat (limited to 'network/sslscan')
-rw-r--r--network/sslscan/README6
-rw-r--r--network/sslscan/sslscan.SlackBuild35
-rw-r--r--network/sslscan/sslscan.info10
3 files changed, 31 insertions, 20 deletions
diff --git a/network/sslscan/README b/network/sslscan/README
index 6626f8fa0c..f20fe6373c 100644
--- a/network/sslscan/README
+++ b/network/sslscan/README
@@ -3,8 +3,8 @@ ciphers that are supported. SSLScan is designed to be easy, lean and
fast. The output includes prefered ciphers of the SSL service, the
certificate, and is in Text and XML formats.
-Upstream recommends building statically against OpenSSL 1.0.2 (with weak
-ciphers and small DH keys re-enabled) for the widest compatibility for
-scanning. You can build against the system openssl with:
+Upstream recommends building statically against OpenSSL 1.1.1 for the
+widest compatibility for scanning. You can build against the system
+openssl with:
STATIC=no ./sslscan.SlackBuild
diff --git a/network/sslscan/sslscan.SlackBuild b/network/sslscan/sslscan.SlackBuild
index 2292ef2d7b..7110db9a7d 100644
--- a/network/sslscan/sslscan.SlackBuild
+++ b/network/sslscan/sslscan.SlackBuild
@@ -1,11 +1,12 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for sslscan
# Copyright (c) 2010 Markus Reichelt, Aachen, DE
# Copyright (c) 2014 Andrew Clemons, Wellington, New Zealand
# Copyright (c) 2015 Andrew Clemons, Leimen, Germany
-# Copyright (c) 2016-2019 Andrew Clemons, Wellington, New Zealand
+# Copyright (c) 2016-2022 Andrew Clemons, Wellington, New Zealand
+# Copyright (c) 2022-2024 Andrew Clemons, Tokyo, Japan
# All rights reserved.
#
# Permission to use, copy, modify, and distribute this software for
@@ -32,10 +33,13 @@
# Andrew Clemons
# 2014-10-23 - changed to build rbsec's fork from github
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=sslscan
-VERSION=${VERSION:-1.11.13}
+VERSION=${VERSION:-2.1.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -45,7 +49,11 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -56,6 +64,8 @@ elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC"
+elif [ "$ARCH" = "aarch64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
else
SLKCFLAGS="-O2"
fi
@@ -65,9 +75,9 @@ set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
-rm -rf $PRGNAM-$VERSION-rbsec
-tar xvf $CWD/$PRGNAM-$VERSION-rbsec.tar.gz
-cd $PRGNAM-$VERSION-rbsec
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$VERSION
sed -i 's/^\(\.openssl.is.fresh:\).*$/\1/' Makefile
sed -i "s/^GIT_VERSION = .*$/GIT_VERSION = $VERSION/" Makefile
@@ -75,7 +85,7 @@ sed -i "s/^GIT_VERSION = .*$/GIT_VERSION = $VERSION/" Makefile
STATIC=${STATIC:-yes}
if [ "$STATIC" = "yes" ] ; then
- OPENSSLVERSION=${OPENSSLVERSION:-83abb7af5cee7dd1c9ab500a10a776c586a18f1b}
+ OPENSSLVERSION=${OPENSSLVERSION:-openssl-3.0.12}
tar xf "$CWD/openssl-$OPENSSLVERSION.tar.gz"
mv "openssl-$OPENSSLVERSION" openssl
fi
@@ -92,9 +102,9 @@ mkdir -p $PKG/usr/bin $PKG/usr/man/man1
sed -i "s|share/man|man|" Makefile
if [ "$STATIC" = "yes" ] ; then
- CLFAGS=$SLKCFLAGS make -j1 static
+ CLFAGS=$SLKCFLAGS make static
else
- CLFAGS=$SLKCFLAGS make -j1
+ CLFAGS=$SLKCFLAGS make
fi
make install DESTDIR=$PKG
@@ -102,14 +112,15 @@ make install DESTDIR=$PKG
find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+find $PKG/usr/man -type f -exec chmod 0644 {} \;
find $PKG/usr/man -type f -exec gzip -9 {} \;
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a Changelog INSTALL LICENSE README.md TODO $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a Changelog LICENSE README.md TODO $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/network/sslscan/sslscan.info b/network/sslscan/sslscan.info
index 69dc61865c..af908d6c42 100644
--- a/network/sslscan/sslscan.info
+++ b/network/sslscan/sslscan.info
@@ -1,10 +1,10 @@
PRGNAM="sslscan"
-VERSION="1.11.13"
+VERSION="2.1.3"
HOMEPAGE="https://github.com/rbsec/sslscan"
-DOWNLOAD="https://github.com/rbsec/sslscan/archive/1.11.13-rbsec/sslscan-1.11.13-rbsec.tar.gz \
- https://github.com/PeterMosmans/openssl/archive/83abb7af5cee7dd1c9ab500a10a776c586a18f1b/openssl-83abb7af5cee7dd1c9ab500a10a776c586a18f1b.tar.gz"
-MD5SUM="ca73b626b93dc228989241b4decd42e6 \
- 7bc7d20f588c8467fdfcddd92a88e3d9"
+DOWNLOAD="https://github.com/rbsec/sslscan/archive/2.1.3/sslscan-2.1.3.tar.gz \
+ https://github.com/openssl/openssl/archive/openssl-3.0.12/openssl-openssl-3.0.12.tar.gz"
+MD5SUM="68f3e535c7343c0bdb79796d73d51a13 \
+ 1729299909f326bbabad5a5a3543c69b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""