#!/usr/bin/sh
#########################################################
# Orbital Net UBNT Radio Default Firewall Script        #
# (c) 2024 Orbital Net Ltd                              #
# Author: Andrew Cassidy <andrew.cassidy@orbital.net>   #
#########################################################

# Load required modules and configure default firewall rules.
insmod ip_tables
insmod iptable_filter
insmod nf_defrag_ipv4
insmod nf_conntrack
insmod nf_conntrack_ipv4
insmod xt_conntrack
insmod xt_state
iptables -P INPUT DROP
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A INPUT -p icmp -j ACCEPT
iptables -A INPUT -s 80.88.192.113 -j ACCEPT
iptables -A INPUT -s 80.88.194.166 -j ACCEPT
iptables -A INPUT -s 80.88.223.2 -j ACCEPT
iptables -A INPUT -s 80.88.212.134 -j ACCEPT
iptables -A INPUT -s 192.168.201.3 -j ACCEPT
iptables -A INPUT -s 80.88.201.176 -j ACCEPT
iptables -A INPUT -s 80.88.192.155 -j ACCEPT
iptables -A INPUT -s 192.168.201.100 -j ACCEPT
iptables -A INPUT -s 193.151.123.190 -p tcp --dport 22 -j ACCEPT
