def __init__(self): self.configs = ConfigurationManager().config["etf"]["aircommunicator"] self.config_files = ConfigurationManager().config["etf"]["config_location"] self.air_host = AirHost(self.config_files["hostapd_conf"], self.config_files["dnsmasq_conf"]) self.air_scanner = AirScanner() self.air_deauthenticator = AirDeauthenticator() self.air_cracker = AirCracker() self.network_manager = NetworkManager(self.config_files["networkmanager_conf"]) self.info_printer = InfoPrinter()
def __init__(self): self.configs = ConfigurationManager().config["etf"]["aircommunicator"] self.config_files = ConfigurationManager().config["etf"]["config_location"] self.air_host = AirHost(self.config_files["hostapd_conf"], self.config_files["dnsmasq_conf"]) self.air_scanner = AirScanner() self.air_injector = AirInjector() self.air_cracker = AirCracker(self.configs["aircracker"]["log_dir"]) unmanaged_interfaces = ConfigurationManager().config["etf"]["unmanaged_interfaces"] self.network_manager = NetworkManager(self.config_files["networkmanager_conf"], unmanaged_interfaces) self.info_printer = InfoPrinter()
def __init__(self, config): self.configs = config self.plugin_configs = config["plugins"] self.air_host = AirHost(config["airhost"]) self.air_scanner = AirScanner(config["airscanner"]) self.air_injector = AirInjector(config["airinjector"]) self.air_cracker = AirCracker(config["aircracker"]) unmanaged_interfaces = config["unmanaged_interfaces"] self.network_manager = NetworkManager(config["networkmanager_conf"], unmanaged_interfaces) self.info_printer = InfoPrinter() self.load_session_data()
def __init__(self): self.configs = ConfigurationManager().config["etf"]["aircommunicator"] self.config_files = ConfigurationManager().config["etf"]["config_location"] self.air_host = AirHost(self.config_files["hostapd_conf"], self.config_files["dnsmasq_conf"]) self.air_scanner = AirScanner() self.air_deauthenticator = AirDeauthenticator() self.network_manager = NetworkManager(self.config_files["networkmanager_conf"]) self.plugins = {"dnsspoofer" : None, "packetlogger" : None, "selfishwifi" : None, "credentialsniffer" : None, "credentialprinter" : None} # name: plugin self.info_printer = InfoPrinter()