Include outputs and forwards in domain blocks
This commit is contained in:
parent
71cb693fad
commit
da18dc225e
|
@ -408,6 +408,10 @@ function firewall_block_domain {
|
||||||
hexstr=$(domain_to_hex_string $blocked_domain)
|
hexstr=$(domain_to_hex_string $blocked_domain)
|
||||||
iptables -A INPUT -p udp --dport 53 -m string --hex-string "$hexstr" --algo bm -j DROP
|
iptables -A INPUT -p udp --dport 53 -m string --hex-string "$hexstr" --algo bm -j DROP
|
||||||
iptables -A INPUT -p tcp --dport 53 -m string --hex-string "$hexstr" --algo bm -j DROP
|
iptables -A INPUT -p tcp --dport 53 -m string --hex-string "$hexstr" --algo bm -j DROP
|
||||||
|
iptables -A OUTPUT -p udp --dport 53 -m string --hex-string "$hexstr" --algo bm -j DROP
|
||||||
|
iptables -A OUTPUT -p tcp --dport 53 -m string --hex-string "$hexstr" --algo bm -j DROP
|
||||||
|
iptables -I FORWARD -p udp --dport 53 -m string --hex-string "$hexstr" --algo bm -j DROP
|
||||||
|
iptables -I FORWARD -p tcp --dport 53 -m string --hex-string "$hexstr" --algo bm -j DROP
|
||||||
echo "${blocked_domain}" >> $FIREWALL_DOMAINS
|
echo "${blocked_domain}" >> $FIREWALL_DOMAINS
|
||||||
save_firewall_settings
|
save_firewall_settings
|
||||||
fi
|
fi
|
||||||
|
@ -419,6 +423,10 @@ function firewall_unblock_domain {
|
||||||
hexstr=$(domain_to_hex_string $unblocked_domain)
|
hexstr=$(domain_to_hex_string $unblocked_domain)
|
||||||
iptables -D INPUT -p udp --dport 53 -m string --hex-string "$hexstr" --algo bm -j DROP
|
iptables -D INPUT -p udp --dport 53 -m string --hex-string "$hexstr" --algo bm -j DROP
|
||||||
iptables -D INPUT -p tcp --dport 53 -m string --hex-string "$hexstr" --algo bm -j DROP
|
iptables -D INPUT -p tcp --dport 53 -m string --hex-string "$hexstr" --algo bm -j DROP
|
||||||
|
iptables -D OUTPUT -p udp --dport 53 -m string --hex-string "$hexstr" --algo bm -j DROP
|
||||||
|
iptables -D OUTPUT -p tcp --dport 53 -m string --hex-string "$hexstr" --algo bm -j DROP
|
||||||
|
iptables -D FORWARD -p udp --dport 53 -m string --hex-string "$hexstr" --algo bm -j DROP
|
||||||
|
iptables -D FORWARD -p tcp --dport 53 -m string --hex-string "$hexstr" --algo bm -j DROP
|
||||||
sed -i "/${unblocked_domain}/d" $FIREWALL_DOMAINS
|
sed -i "/${unblocked_domain}/d" $FIREWALL_DOMAINS
|
||||||
save_firewall_settings
|
save_firewall_settings
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Reference in New Issue