diff options
author | Kali Kaneko (leap communications) <kali@leap.se> | 2017-04-19 17:57:33 +0200 |
---|---|---|
committer | Kali Kaneko (leap communications) <kali@leap.se> | 2017-04-19 20:14:31 +0200 |
commit | 3ebaa03a307eab2a0a4d31efd143326d6ea592b2 (patch) | |
tree | 2d91a8947e9cc7c2ca003221e27c172c69cd713d /src/leap/bitmask/vpn/vpn.py | |
parent | 6227a8ed9c1184eb01eca4e23cc419473e5c5b51 (diff) |
[bug] stop firewall if was failed close
Diffstat (limited to 'src/leap/bitmask/vpn/vpn.py')
-rw-r--r-- | src/leap/bitmask/vpn/vpn.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/leap/bitmask/vpn/vpn.py b/src/leap/bitmask/vpn/vpn.py index 5c9e46e..d32d534 100644 --- a/src/leap/bitmask/vpn/vpn.py +++ b/src/leap/bitmask/vpn/vpn.py @@ -16,6 +16,8 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. +import commands + from colorama import Fore from leap.bitmask.util import merge_status @@ -68,6 +70,12 @@ class VPNManager(object): print(Fore.GREEN + "VPN: stopped." + Fore.RESET) return True + def stop_firewall(self): + self._firewall.stop() + + def is_firewall_up(self): + return self._firewall.is_up() + def get_status(self): childrenStatus = { "vpn": self._vpn.status, |