vps openvz
мануалы по csf ipset не работают
ipset -N block_TOR iphash
ipset v6.30: Kernel error received: Operation not permitted
esting ipt_state/xt_state...FAILED
Блокируем TOR с iptables и ipset.
1. Создаём новую таблицу в ipset:
# ipset -N block_TOR iphash
2. Получаем список IP адресов и отправляем его в ipset:
# wget -q https://check.torproject.org/cgi-bin/TorBulkExitList.py?ip=1.1.1.1 -O - | \
sed '/^#/d' | \
while read ipAddr; do \
ipset -q -A block_TOR $ipAddr \
done
Такую выгрузку можно поместить в отдельный скрипт и запускать её по cron’у.
3. Блокируем доступ для нашего сета:
# iptables -A INPUT -m set --match-set block_TOR src -j DROP
Chain INPUT (policy ACCEPT)
target prot opt source destination
fail2ban-MAIL tcp -- anywhere anywhere multiport dports smtp,urd,submission,2525,pop3,pop3s,imap2,imaps
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Chain f2b-sshd (0 references)
target prot opt source destination
RETURN all -- anywhere anywhere
RETURN all -- anywhere anywhere
Chain fail2ban-MAIL (1 references)
target prot opt source destination
REJECT all -- ip243.tervelnet.com anywhere reject-with icmp-port-unreachable
RETURN all -- anywhere anywhere