whonix: Lockdown network if not connected to a tor-newvm
This commit is contained in:
parent
356f49d779
commit
d92d6d1577
@ -7,6 +7,3 @@ update:
|
|||||||
<p><B>Tor netvm required for updates!</B></p>
|
<p><B>Tor netvm required for updates!</B></p>
|
||||||
<p>Please ensure your template vm has a Whonix gateway as it's VM.</p>
|
<p>Please ensure your template vm has a Whonix gateway as it's VM.</p>
|
||||||
<p>No updates are possible without an active (running) Whonix gateway VM.</p>
|
<p>No updates are possible without an active (running) Whonix gateway VM.</p>
|
||||||
<p/>
|
|
||||||
<p><b>Template will now power off</b></p>
|
|
||||||
|
|
||||||
|
@ -41,6 +41,19 @@ elif [ "${WHONIX}" == "workstation" ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
elif [ "${WHONIX}" == "template" -a "${PROXY_SECURE}" == "0" ]; then
|
elif [ "${WHONIX}" == "template" -a "${PROXY_SECURE}" == "0" ]; then
|
||||||
|
# Set secure defaults.
|
||||||
|
iptables -P INPUT DROP
|
||||||
|
iptables -P FORWARD DROP
|
||||||
|
iptables -P OUTPUT DROP
|
||||||
|
|
||||||
|
# Flush old rules.
|
||||||
|
iptables -F
|
||||||
|
iptables -X
|
||||||
|
iptables -t nat -F
|
||||||
|
iptables -t nat -X
|
||||||
|
iptables -t mangle -F
|
||||||
|
iptables -t mangle -X
|
||||||
|
|
||||||
|
# Display warning that netvm is not connected to a torvm
|
||||||
/usr/lib/whonix/alert update /usr/lib/whonix/messages.yaml
|
/usr/lib/whonix/alert update /usr/lib/whonix/messages.yaml
|
||||||
#sudo /sbin/poweroff
|
|
||||||
fi
|
fi
|
||||||
|
@ -7,6 +7,3 @@ update:
|
|||||||
<p><B>Tor netvm required for updates!</B></p>
|
<p><B>Tor netvm required for updates!</B></p>
|
||||||
<p>Please ensure your template vm has a Whonix gateway as it's VM.</p>
|
<p>Please ensure your template vm has a Whonix gateway as it's VM.</p>
|
||||||
<p>No updates are possible without an active (running) Whonix gateway VM.</p>
|
<p>No updates are possible without an active (running) Whonix gateway VM.</p>
|
||||||
<p/>
|
|
||||||
<p><b>Template will now power off</b></p>
|
|
||||||
|
|
||||||
|
@ -41,6 +41,19 @@ elif [ "${WHONIX}" == "workstation" ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
elif [ "${WHONIX}" == "template" -a "${PROXY_SECURE}" == "0" ]; then
|
elif [ "${WHONIX}" == "template" -a "${PROXY_SECURE}" == "0" ]; then
|
||||||
|
# Set secure defaults.
|
||||||
|
iptables -P INPUT DROP
|
||||||
|
iptables -P FORWARD DROP
|
||||||
|
iptables -P OUTPUT DROP
|
||||||
|
|
||||||
|
# Flush old rules.
|
||||||
|
iptables -F
|
||||||
|
iptables -X
|
||||||
|
iptables -t nat -F
|
||||||
|
iptables -t nat -X
|
||||||
|
iptables -t mangle -F
|
||||||
|
iptables -t mangle -X
|
||||||
|
|
||||||
|
# Display warning that netvm is not connected to a torvm
|
||||||
/usr/lib/whonix/alert update /usr/lib/whonix/messages.yaml
|
/usr/lib/whonix/alert update /usr/lib/whonix/messages.yaml
|
||||||
#sudo /sbin/poweroff
|
|
||||||
fi
|
fi
|
||||||
|
Loading…
Reference in New Issue
Block a user