banIP: release 1.5.0-1
authorDirk Brenken <dev@brenken.org>
Thu, 16 Jan 2025 19:08:36 +0000 (20:08 +0100)
committerDirk Brenken <dev@brenken.org>
Thu, 16 Jan 2025 19:10:34 +0000 (20:10 +0100)
commit80768dfdae3e0db273cf2a69f7911da44102f8c2
tree040856e1fd1d2c57fdfa19429f1ffe42ab177d96
parentdef5214e2ca2fa6b096bea68af308c6ea09ddd1c
banIP: release 1.5.0-1

* change the chain structure: only two regular chains contain the generated banIP sets.
  “_inbound” covers the base chains WAN-Input and WAN-Forward, ‘_outbound’ covers the base chain LAN-Forward.
* pre-configure the default chains for every feed in the banip.feeds json file, no longer blocks
  selected feeds in all chains by default
* it's now possible to split country and asn Sets by country or asn (disabled by default)
* support Set counters to report easily suspicious IPs per Set (disabled by default)
* make it possible, to opt out certain chains from the deduplication process
* the element search now returns all matches (and not only the first one)
* the report engine now includes statistics about the Inbound & Outbound chains and the Set counters (optional)
* save the temp. files of possible nft loading errors in "/tmp/banIP-errors" by default for easier debugging
* various code improvements
* remove ssbl feed (deprecated)
* add two new vpn feeds
* update the readme

Signed-off-by: Dirk Brenken <dev@brenken.org>
net/banip/Makefile
net/banip/files/README.md
net/banip/files/banip-functions.sh
net/banip/files/banip-service.sh
net/banip/files/banip.cgi
net/banip/files/banip.feeds
net/banip/files/banip.init
net/banip/files/banip.tpl