mirror of
https://github.com/hak5/nano-tetra-modules.git
synced 2025-10-29 16:58:09 +00:00
27 lines
718 B
Bash
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
|
|
}
|