Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # Khanacademy
- iptables -A OUTPUT -p tcp -d khanacademy.org -j ACCEPT
- iptables -A OUTPUT -p tcp -d qualaroo.com -j ACCEPT
- iptables -A OUTPUT -p tcp -d kastatic.org -j ACCEPT
- iptables -A OUTPUT -p tcp -d kasandbox.org -j ACCEPT
- iptables -A OUTPUT -p tcp -d s3.amazonaws.com -j ACCEPT
- iptables -A OUTPUT -p tcp -d youtube-nocookie.com -j ACCEPT
- # Freecodecamp
- iptables -A OUTPUT -p tcp -d freecodecamp.org -j ACCEPT
- iptables -A OUTPUT -p tcp -d amazonaws.com -j ACCEPT
- iptables -A OUTPUT -p tcp -d imgur.com -j ACCEPT
- iptables -A OUTPUT -p tcp -d googletagmanager.com -j ACCEPT
- iptables -A OUTPUT -p tcp -d google-analytics.com -j ACCEPT
- # Google login and others
- iptables -A OUTPUT -p tcp -d google.com -j ACCEPT
- iptables -A OUTPUT -p tcp -d googledrive.com -j ACCEPT
- iptables -A OUTPUT -p tcp -d google-analytics.com -j ACCEPT
- iptables -A OUTPUT -p tcp -d ytimg.com -j ACCEPT
- iptables -A OUTPUT -p tcp -d googleapis.com -j ACCEPT
- iptables -A OUTPUT -p tcp -d googleusercontent.com -j ACCEPT
- iptables -A OUTPUT -p tcp -d gstatic.com -j ACCEPT
- iptables -A OUTPUT -p tcp -d gv1.com -j ACCEPT
- # Github
- iptables -A OUTPUT -p tcp -d github.com -j ACCEPT
- iptables -A OUTPUT -p tcp -d gv1.com -j ACCEPT
- iptables -A OUTPUT -p tcp -d gv1.com -j ACCEPT
- # Ubuntu updates
- iptables -A OUTPUT -p tcp -d ubuntu.com -j ACCEPT
- iptables -A OUTPUT -p tcp -d ca.archive.ubuntu.com -j ACCEPT
- # Drop everything else
- iptables -A OUTPUT -p tcp --dport 80 -j DROP
- iptables -A OUTPUT -p tcp --dport 443 -j DROP
- # If I need SSH in
- # iptables -A INPUT -p tcp -s 10.0.3.1 --dport 22 -j ACCEPT
- iptables -A INPUT -p tcp -s 0.0.0.0/0 --dport 22 -j DROP
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement