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:
parent
e2c8e8b860
commit
7fff64aaf6
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=459308
@ -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
|
||||
|
@ -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
|
||||
|
@ -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)
|
||||
|
@ -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
|
||||
|
@ -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/
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user