1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-17 08:01:36 +00:00

security/sshguard: Update to 2.1.0

Improve descriptions, pkg-message and update WWW.

Changes:	https://sourceforge.net/p/sshguard/mailman/message/36109171/

PR:		224153
Submitted by:	Kevin Zheng <kevinz5000@gmail.com>
Approved by:	maintainer timeout (dan.mcgregor@usask.ca, > 2 weeks)
This commit is contained in:
Danilo G. Baio 2018-01-18 01:15:48 +00:00
parent e2c8e8b860
commit 7fff64aaf6
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=459308
6 changed files with 28 additions and 44 deletions

View File

@ -2,20 +2,16 @@
# $FreeBSD$
PORTNAME= sshguard
PORTVERSION= 2.0.0
PORTREVISION= 1
PORTVERSION= 2.1.0
CATEGORIES= security
MASTER_SITES= SF/sshguard/sshguard/${PORTVERSION}
MAINTAINER= dan.mcgregor@usask.ca
COMMENT= Protect hosts from brute force attacks against ssh and other services
COMMENT= Protect hosts from brute-force attacks against SSH and other services
LICENSE= BSD2CLAUSE
USES= autoreconf
USE_RC_SUBR= sshguard
MAKE_ARGS+= ACLOCAL="${TRUE}" AUTOCONF="${TRUE}" AUTOMAKE="${TRUE}"
GNU_CONFIGURE= yes
SUB_FILES= pkg-message

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1500391750
SHA256 (sshguard-2.0.0.tar.gz) = e87c6c4a6dddf06f440ea76464eb6197869c0293f0a60ffa51f8a6a0d7b0cb06
SIZE (sshguard-2.0.0.tar.gz) = 886995
TIMESTAMP = 1512597921
SHA256 (sshguard-2.1.0.tar.gz) = 21252a4834ad8408df384ee4ddf468624aa9de9cead5afde1c77380a48cf028a
SIZE (sshguard-2.1.0.tar.gz) = 1117466

View File

@ -1,24 +1,21 @@
diff --git examples/sshguard.conf.sample examples/sshguard.conf.sample
index d881e51..87b7acc 100644
--- examples/sshguard.conf.sample
--- examples/sshguard.conf.sample.orig 2017-12-06 22:18:20 UTC
+++ examples/sshguard.conf.sample
@@ -6,11 +6,13 @@
@@ -6,10 +6,12 @@
#### REQUIRED CONFIGURATION ####
# Full path to backend executable (required, no default)
-#BACKEND="/usr/local/libexec/sshg-fw-hosts"
+BACKEND="/usr/local/libexec/sshg-fw-null"
-#BACKEND="/usr/local/libexec/sshg-fw-iptables"
+#BACKEND="/usr/local/libexec/sshg-fw-hosts"
+#BACKEND="/usr/local/libexec/sshg-fw-ipfw"
+#BACKEND="/usr/local/libexec/sshg-fw-pf"
# Space-separated list of log files to monitor. Ignored if LOGREADER is set.
# (optional, no default)
# Space-separated list of log files to monitor. (optional, no default)
-#FILES="/var/log/auth.log /var/log/authlog /var/log/maillog"
+FILES="/var/log/auth.log /var/log/maillog"
# Shell command that provides logs on standard output. Takes precedence over
# FILES. (optional, no default)
@@ -36,12 +38,12 @@ DETECTION_TIME=1800
# Shell command that provides logs on standard output. (optional, no default)
# Example 1: ssh and sendmail from systemd journal:
@@ -40,12 +42,12 @@ DETECTION_TIME=1800
# !! Warning: These features may not work correctly with sandboxing. !!
# Full path to PID file (optional, no default)

View File

@ -1,15 +1,14 @@
##########################################################################
Sshguard installed successfully.
To enable SSHGuard at startup, add the following line to your 'rc.conf':
sshguard_enable="YES"
You can start sshguard as a daemon by using the
rc.d script installed at %%PREFIX%%/etc/rc.d/sshguard .
Starting SSHGuard through syslogd(8) is discouraged and not supported.
See sshguard-setup(7) and http://www.sshguard.net/docs/setup for additional info.
Configure SSHGuard by editing BACKEND in '%%PREFIX%%/etc/sshguard.conf'. See
sshguard-setup(7) for instructions on setting up your firewall.
Please note that a few rc script parameters have been renamed to
better reflect the documentation:
Please note that a few rc script parameters have been renamed to
better reflect the documentation:
sshguard_safety_thresh -> sshguard_danger_thresh
sshguard_pardon_min_interval -> sshguard_release_interval
sshguard_prescribe_interval -> sshguard_reset_interval
##########################################################################
sshguard_safety_thresh -> sshguard_danger_thresh
sshguard_pardon_min_interval -> sshguard_release_interval
sshguard_prescribe_interval -> sshguard_reset_interval

View File

@ -1,14 +1,5 @@
Sshguard monitors services from their logging activity. It reacts to messages
about dangerous activity by blocking the source address with the local firewall.
SSHGuard protects hosts from brute-force attacks against SSH and other
services. It aggregates system logs and blocks repeat offenders using one of
several firewall backends.
Sshguard employs a clever parser that can recognize several logging formats at
once transparently (syslog, syslog-ng, metalog, multilog, raw messages), and
detects attacks for many services out of the box, including SSH, FreeBSD's
ftpd and dovecot. It can operate all the major firewalling systems, including
PF, netfilter/iptables, and IPFIREWALL/ipfw.
Sshguard has several relevant features like support for IPv6, whitelisting,
suspension, log message authentication. It is reliable, easy to set up and
demands very few resources to the system.
WWW: http://sshguard.sourceforge.net
WWW: https://www.sshguard.net/

View File

@ -7,6 +7,7 @@ libexec/sshg-fw-ipfilter
libexec/sshg-fw-ipfw
libexec/sshg-fw-ipset
libexec/sshg-fw-iptables
libexec/sshg-fw-nft-sets
libexec/sshg-fw-null
libexec/sshg-fw-pf
libexec/sshg-logtail