security/bruteblock: correct homepage urla0c862463c
Port details
security/bruteblock 0.8.0
Software for blocking bruteforce attacks with ipfw
Port info
- Maintainer
- samm@FreeBSD.org
- Packages
- latest: 0.8.0
- Upstream
- up to date
- Last update
- to 0.8.0 · a0c862463c
- Quarterly
- 2026Q4: 0.1.1
- WWW
- https://github.com/samm-git/bruteblock/
- Links
- cgit · VuXML
Install
- Package
# pkg install bruteblockinstalls 0.8.0 fromlatest; fromquarterly(2026Q4) 0.1.1- Port
# cd /usr/ports/security/bruteblock && make install clean# make -C /usr/ports/security/bruteblock config # change options first
- Size
- 35 KiB download · 100 KiB installed
- Depends on
- devel/pcre2 10.49
- License
- BSD3CLAUSE
- Options
- 1 of 1 on in the package: DOCS
- pkg-message
Shown after installing
Configuration of the bruteblock is done via configuration files located at /usr/local/etc/bruteblock. To run the script, append following lines to /etc/syslog.conf: !* auth.info;authpriv.info |exec /usr/local/sbin/bruteblock -f /usr/local/etc/bruteblock/ssh.conf and restart syslogd. Also you should add ipfw2 table and the corresponding deny rule. For example, ipfw add deny ip from table(1) to any Next, you'll want to setup periodical cleanup of ipfw2 table. Add following lines to /etc/rc.conf: bruteblockd_enable="YES" bruteblockd_table="1" bruteblockd_flags="-s 5" and start bruteblockd: service bruteblockd start See bruteblock(8) for more details.
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 0.8.0 | 0.8.0 | – |
| FreeBSD 15 | 0.8.0 | 0.8.0 | – |
| FreeBSD 14 | 0.8.0 | 0.8.0 | 0.8.0 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 0.1.1 | 0.1.1 | – |
| FreeBSD 14 | 0.1.1 | 0.1.1 | 0.1.1 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 0.8.0.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (49)
security/bruteblock: upgrade to 0.0.8 (bugfix release)db05d37c97
security/bruteblock: upgrade to 0.0.7 (added IPv6)545cc989ff
security/bruteblock: upgrade to 0.1.1c1808173dc
security/bruteblock: upgrade to 0.1.0 to fix FreeBSD 15 buildb654a3e9e3
security/bruteblock: whitespace fix Approved by: portmgr blanket2c08f19d88
security/bruteblock: update to 0.0.6 - use pcre2 instead of pcre - integrate patches from the port - take maintainership PR: 282821ac02820455
MAN?PREFIX: eleminate its usage and move man to share/mane4610fcb8b
Remove WWW entries moved into port Makefiles Commit b7f05445c00f has added WWW entries to port Makefiles based on WWW: lines in pkg-descr files. This commit removes the WWW: lines of moved-over URLs from these pkg-descr files. Approved by: portmgr (tcberner)fb16dfecae
Add WWW entries to port Makefiles It has been common practice to have one or more URLs at the end of the ports' pkg-descr files, one per line and prefixed with "WWW:". These URLs should point at a project website or other relevant resources. Access to these URLs required processing of the pkg-descr files, and they have often become stale over time. If more than one such URL was present in a pkg-descr file, only the first one was tarnsfered into the port INDEX, but for many ports only the last line did contain the port specific URL to further information. There have been several proposals to make a project URL available as a macro in the ports' Makefiles, over time. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner)b7f05445c0
security/bruteblock: renovate - Update URLs - Reformat pkg-message and fix service start command [1] - Add LICENSE - Switch to options helpers - Fix manpage location - Silence mkdirs Submitted by: Elvin Aslanov [1] GitHub: fixes #129af556305e8
security/bruteblock: update manpage location99241f06fd
Remove useless Created by: headers mentioning me5823922c58
all: Remove all other $FreeBSD keywords.135fdeebb9
Remove # $FreeBSD$ from Makefiles.305f148f48
Convert to UCL & cleanup pkg-message (categories s)bc89cd3d2c
For ports in `security' category: remove redundant PKGMESSAGE assignment, which is set appropriately by the b.p.m when `pkg-message' appears on the SUB_FILES list.31ae8a4948
- Fix trailing whitespace in pkg-messages Approved by: portmgr blankete87a8bd319
Remove ${PORTSDIR}/ from dependencies, categories r, s, t, and u.
With hat: portmgr
Sponsored by: Absolight597afc47ba- Switch to @sample90d5e0a5d8
- Start before syslogd This is needed as bruteblock (not to be confused with bruteblockd) which is usually run from syslog, also requires ldconfig, and bruteblockd rc.d script provides it for him by depending on ldconfig and running before syslogd PR: 199263a5eb72353c
- Fix boottime startup by requiring ldconfig in rc.d script PR: 199263 Submitted by: fesse@mail.ruf86d931b4f
- Fix printing time_t on i386 PR: 199263 Submitted by: fesse@mail.ru605a348f3e
- Fix regex to match all sshd auth errors PR: 194382 Submitted by: ronald-lists@klop.ws MFH: 2014Q44b8ea145f1
- Fix rule reset time on arm PR: 194381 Submitted by: ronald-lists@klop.ws MFH: 2014Q43e2b7a507f
- Drop @dirrm* from plistd5f5255ec7
- Support staging - Use new LIB_DEPENDS syntax2ed5160e28
Add NO_STAGE all over the place in preparation for the staging support (cat: security)a65ed2e51b
- Remove MAKE_JOBS_SAFE variable Approved by: portmgr (bdrewery)d4041784dc
- Trim Makefile headers - Drop ABI versions from LIB_DEPENDS - OptionsNG - Pet portlint - Switch to dynamic plist where useful - Canonicalize patch names - Fix DOS line endings in patch filesdaffe00d4a
- Trim Makefile header - OptionsNG110a55d43b
Update PCRE to 8.32 Introduces the UTF-32 library pcre32 Bump PORTREVISION in dependent portsb2c4fbb77a
Move the rc.d scripts of the form *.sh.in to *.in Where necessary add $FreeBSD$ to the file No PORTREVISION bump necessary because this is a no-op9aac569eaa
Bump pcre library dependency due to 8.30 updatedbbf004162
In the rc.d scripts, change assignments to rcvar to use the literal name_enable wherever possible, and ${name}_enable when it's not, to prepare for the demise of set_rcvar().
In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.83eb2c3700-remove MD587931c6875
- Fix typo in pkg-message PR: 149326 Submitted by: pluknet <pluknet@gmail.com>ed29ff8f22
Begin the process of deprecating sysutils/rc_subr by s#. %%RC_SUBR%%#. /etc/rc.subr#1d6b4b3f91
- Update regexps for newer sh versions PR: 139545 (partially) Submitted by: Dmitry Morozovsky <marck@freebsd.org>fb192eb588
- Update URL of my distfile mirror in 87 ports Approved by: portmgr (erwin)4745bf8510
- Fix build with -j, mark MAKE_JOBS_SAFEcd87bf0066
- Update address of my distfile mirrorfd202c7a5e
- Remove obsolete 5.x condition9fed75429c
Update my email address in 132 ports. Approved by: miwi (mentor)e696084d23
- Fix build problemes - Bump PORTREVISION PR: 110000 \o/ Submitted by: Roger Gujord<roger@gujord.com> Approved by: maintainer7c6bb3fc87
[MAINTAINER] update my email address in 76 ports + mirror some distfiles I've got a brand new hosting, so change my email to the new one. Also, now I can mirror some distfiles, so update MASTER_SITES for some ports. PR: ports/107038 Submitted by: Dmitry Marakasov <amdmi3@mail.ru>23ac2035b9
Update pkg-message[.in] to clarify syslog configuration details. PR: ports/104080 Submitted by: João Rocha Braga Filho <goffredo@gmail.com> Approved by: Dmitry Marakasov <amdmi3@mail.ru> (maintainer)c55391fe1e
- Update to 0.0.5 PR: ports/102310 (based on) Submitted by: Alex Samorukov <samm@os2.kiev.ua> Approved by: Dmitry Marakasov <amdmi3@mail.ru> (maintainer)3802aec851
Add bruteblock 0.0.4, software for blocking bruteforce attacks with ipfw. PR: ports/101254 Submitted by: Dmitry Marakasov <amdmi3 at mail.ru>93af334482