Files
nano-tetra-modules/EvilPortal/includes/evilportal.sh
2017-11-16 16:42:22 +11:00

27 lines
718 B
Bash

#!/bin/sh /etc/rc.common
# This is the auto-start script for EvilPortal
START=200
start() {
# Enable ip forward.
echo 1 > /proc/sys/net/ipv4/ip_forward
# Create symlink
ln -s /pineapple/modules/EvilPortal/includes/api /www/captiveportal
# Run iptables commands
iptables -t nat -A PREROUTING -s 172.16.42.0/24 -p tcp --dport 80 -j DNAT --to-destination 172.16.42.1:80
iptables -A INPUT -p tcp --dport 53 -j ACCEPT
}
stop() {
rm /www/captiveportal
iptables -t nat -D PREROUTING -s 172.16.42.0/24 -p tcp --dport 80 -j DNAT --to-destination 172.16.42.1:80
iptables -D INPUT -p tcp --dport 53 -j ACCEPT
iptables -D INPUT -j DROP
}
disable() {
rm /etc/rc.d/*evilportal
}