Created attachment 209313 [details] patch Running the example from the book results in an error: pfctl -a blacklistd/22 -T delete 213.0.123.128/25 usage: pfctl [-AdeghmNnOPqRrvz] [-a anchor] [-D macro=value] [-F modifier] [-f file] [-i interface] [-K host | network] [-k host | network | label | id] [-o level] [-p device] [-s modifier] [-t table -T command [address ...]] [-x level] it should be: pfctl -a blacklistd/22 -t port22 -T delete 213.0.123.128/25 0/1 addresses deleted. tested on 11.3 and 13-current.
Take this one, I wrote the article and will check to make sure the instructions are correct.
A commit references this bug: Author: bcr Date: Tue Dec 31 13:25:56 UTC 2019 New revision: 53723 URL: https://svnweb.freebsd.org/changeset/doc/53723 Log: Add the missing -t <table> parameter to the delete example. Without it, there will be an error message shown and the address will not be deleted. PR: 242133 Submitted by: mikael.urankar@gmail.com Changes: head/en_US.ISO8859-1/books/handbook/firewalls/chapter.xml
I've committed your change. Thanks for letting us know about it. PR closed!