1
0
Fork
You've already forked scfw3
0
forked from divested/scfw3
Complementing your firewall with IP blocking
  • Shell 67.3%
  • Python 32.7%
Find a file
celenity 0a83e1aa62
Minor fix
Signed-off-by: celenity <celenity@celenity.dev>
2024年11月19日 02:40: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 Combine all lists into one big optimized list for efficiency 2024年02月06日 04:47:35 -05:00
scfw3.sh Minor fix 2024年11月19日 02:40:13 -05:00
trash.sh Fixup 2024年07月27日 18:27:15 -04:00

SCFW3

Overview

This is a simple script to block known bad addresses. It is meant to be used on top of firewalld.

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