dnsbl-ipset
- https://github.com/firehol/firehol/wiki/dnsbl-ipset.sh
- /usr/share/doc/firehol-tools/examples/contrib/dnsbl-ipset.sh
/etc/firehol/firehol.conf
# dnsbl
ipset4 create dnsbl hash:ip timeout 1209600 maxelem 500000 prevent_reset_on_restart comment
action4 AUDIT_ACCEPT \
action ACCEPT state NEW log "AUDIT" \
next action ACCEPT
blacklist4 full inface "${wan}" ipset:dnsbl \
except src ipset:whitelistleider waren auch viele Letsencrypt
certbot
- https://certbot.eff.org/instructions?ws=nginx&os=debianbuster
- include snippets/letsencrypt-acme-challenge.conf;
- certbot --nginx --expand --redirect --cert-name bubuit.net -d DOM.TLD,SUBDOM.DOM.TLD
- # KEIN ABSTAND KOMMA
E-Mail IP-Stripping aus Datenschutzgründen
/etc/postfix/header_cleanup_outgoing
/^\s*(Received: from)[^\n]*(.*)/ REPLACE $1 127.0.0.1 (localhost [127.0.0.1])$2
/^\s*User-Agent/ IGNORE
/^\s*X-Enigmail/ IGNORE
/^\s*X-Mailer/ IGNORE
/^\s*X-Originating-IP/ IGNORE
/^\s*Mime-Version/ IGNORE/etc/postfix/main.cf
smtp_header_checks = pcre:/etc/postfix/header_cleanup_outgoingchmod 600 /etc/postfix/header_cleanup_outgoing
ipset
- ai firehol-tools
- ll -t /etc/firehol/ipsets
- update-ipsets enable firehol_level1 firehol_level2 firehol_level3 firehol_level4 fullbogons spamhaus_drop sslbl blocklist_de greensnow ciarmy sslbl_aggressive
- update-ipsets
- ipset -L -n
- ipset -L firehol_level1
- t /var/log/update-ipsets.log
- update-ipsets --help
- man ipset
/etc/cron.daily/update-ipsets
#!/bin/sh
update-ipsets -s > /var/log/update-ipsets.log 2>&1
fail2ban statistics
- ai mailutils
- https://www.abuseipdb.com/
- https://www.liveipmap.com/
/etc/cron.monthly/f2b-stat
#!/bin/sh