3
3
Fork
You've already forked scfw3
1
Complementing your firewall with IP blocking
  • Shell 65.9%
  • Python 34.1%
Find a file
Tavi 73d0b820a0
trash.sh: browser updates
no effective change
Signed-off-by: Tavi <tavi@divested.dev>
2025年11月03日 11:28:13 -05:00
.gitignore Process exclusions using a persistent file 2024年01月25日 16:55:35 -05:00
.gitlab-ci.yml CI: enable shellcheck 2024年05月29日 11:59:24 -04:00
ip-aggregator.py Combine all lists into one big optimized list for efficiency 2024年02月06日 04:47:35 -05:00
LICENSE Going the distance... [pt3] 2024年07月27日 15:07:30 -04:00
README.md Block cralwers using rules from Anubis 2025年08月21日 13:32:42 -04:00
scfw3.sh Block cralwers using rules from Anubis 2025年08月21日 13:32:42 -04:00
trash.sh trash.sh: browser updates 2025年11月03日 11:28:13 -05:00

SCFW3

Overview

  • These are two simple scripts to block known and learned bad addresses.
  • It is meant to be used on top of firewalld.
  • This is for resource management, not security.

Use

  • Place scfw3.sh into /etc/cron.daily/1scfw
    • Copy ip-aggregator.py into /usr/local/bin/
      • This is mandatory
    • Configure the lists you want enabled at the top of it
  • Place trash.sh into /etc/cron.hourly/2trash
  • chmod +x both of them
  • Enjoy!

Known Issues

Credits

Donate