Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Jay Ta'ala
killswitch
Compare Revisions
435b704b5b950b770809b0cf86ac9de43c90d963...9ad043256076e62aae24dadbb41d35a9877fcfc0
Commits (2)
Switched to absolute paths for ufw.
· 92043675
Jay Ta'ala
authored
Apr 08, 2019
92043675
Merge remote-tracking branch 'origin/master'
· 9ad04325
Jay Ta'ala
authored
Apr 08, 2019
9ad04325
Show whitespace changes
Inline
Side-by-side
vpnkillswitch-off
View file @
9ad04325
#!/bin/bash
sudo
ufw
--force
reset
sudo
ufw
enable
sudo
/usr/bin/
ufw
--force
reset
sudo
/usr/bin/
ufw
enable
# delete back rules from reset
sudo rm
/etc/ufw/
*
.rules.
*
sudo
/usr/bin/
rm /etc/ufw/
*
.rules.
*
# reset to defaults and enable
sudo
ufw default deny incoming
sudo
ufw default allow outgoing
sudo
/usr/bin/
ufw default deny incoming
sudo
/usr/bin/
ufw default allow outgoing
vpnkillswitch-on
View file @
9ad04325
#!/bin/bash
# Default policies
sudo
ufw default deny incoming
sudo
ufw default deny outgoing
sudo
/usr/bin/
ufw default deny incoming
sudo
/usr/bin/
ufw default deny outgoing
# Openvpn interface (adjust interface accordingly to your configuration)
sudo
ufw allow out on tun0
sudo
/usr/bin/
ufw allow out on tun0
# Openvpn (adjust port accordingly to your vpn setup)
sudo
ufw allow out to any port 1194
sudo
/usr/bin/
ufw allow out to any port 1194
# process arguments
while
getopts
"t:"
opt
;
do
case
${
opt
}
in
t
)
echo
"allow outgoing traffic to
$OPTARG
"
sudo
ufw allow out to
$OPTARG
;;
sudo
/usr/bin/
ufw allow out to
$OPTARG
;;
esac
done