Restart NetworkManager if killed, using 'service' command.

Previously only restarted network-manager if iface was put into monitor mode.

Also tries systemctrl if 'service' fails.

Should resolve #70
This commit is contained in:
derv82
2018-03-10 14:47:14 -05:00
parent 0a81774c59
commit 9661da51e0
4 changed files with 40 additions and 3 deletions

View File

@@ -322,7 +322,10 @@ class Configuration(object):
if hasattr(Configuration, "interface") and Configuration.interface is not None and Airmon.base_interface is not None:
Airmon.stop(Configuration.interface)
Airmon.put_interface_up(Airmon.base_interface)
if Airmon.killed_network_manager:
Airmon.start_network_manager()
exit(code)
@staticmethod