dns interceptor
parent
b8e572ac4b
commit
b4de7bc4e3
|
@ -0,0 +1,22 @@
|
||||||
|
#!/bin/sh
|
||||||
|
###
|
||||||
|
# DNS interceptor
|
||||||
|
# iptables equivalent:
|
||||||
|
# sudo iptables -t nat -A PREROUTING -p udp --dport 53 -j REDIRECT
|
||||||
|
#
|
||||||
|
# can be applied by:
|
||||||
|
# $ cat intercept-dns.sh | docker exec -i openwrt_1 sh
|
||||||
|
###
|
||||||
|
uci -q delete firewall.dns_int
|
||||||
|
/sbin/uci batch <<EOF
|
||||||
|
set firewall.dns_int="redirect"
|
||||||
|
set firewall.dns_int.name="Intercept-DNS"
|
||||||
|
set firewall.dns_int.src="lan"
|
||||||
|
set firewall.dns_int.src_dport="53"
|
||||||
|
set firewall.dns_int.family="ipv4"
|
||||||
|
set firewall.dns_int.proto="tcp udp"
|
||||||
|
set firewall.dns_int.target="DNAT"
|
||||||
|
set firewall.dns_int.dest='lan'
|
||||||
|
EOF
|
||||||
|
uci commit firewall
|
||||||
|
/etc/init.d/firewall restart
|
Loading…
Reference in New Issue