From 9a12e38ddaed2b57d24ded67eda385b13bcb6bb9 Mon Sep 17 00:00:00 2001 From: derv82 Date: Sat, 21 Apr 2018 11:36:39 -0400 Subject: [PATCH] Dependency cleanup --- wifite/wifite.py | 31 ++++++++++++++++--------------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/wifite/wifite.py b/wifite/wifite.py index 3961b9b..ca7578e 100755 --- a/wifite/wifite.py +++ b/wifite/wifite.py @@ -16,20 +16,6 @@ from .attack.wpa import AttackWPA from .attack.wps import AttackWPS from .model.result import CrackResult from .model.handshake import Handshake -from .tools.airmon import Airmon -from .tools.airodump import Airodump -from .tools.aircrack import Aircrack -from .tools.aireplay import Aireplay -from .tools.ifconfig import Ifconfig -from .tools.iwconfig import Iwconfig -from .tools.hostapd import Hostapd -from .tools.dnsmasq import Dnsmasq -from .tools.bully import Bully -from .tools.reaver import Reaver -from .tools.wash import Wash -from .tools.pyrit import Pyrit -from .tools.tshark import Tshark -from .tools.macchanger import Macchanger import json import os @@ -63,10 +49,25 @@ class Wifite(object): def dependency_check(self): ''' Check that required programs are installed ''' + from .tools.airmon import Airmon + from .tools.airodump import Airodump + from .tools.aircrack import Aircrack + from .tools.aireplay import Aireplay + from .tools.ifconfig import Ifconfig + from .tools.iwconfig import Iwconfig + from .tools.hostapd import Hostapd + from .tools.dnsmasq import Dnsmasq + from .tools.iptables import Iptables + from .tools.bully import Bully + from .tools.reaver import Reaver + from .tools.wash import Wash + from .tools.pyrit import Pyrit + from .tools.tshark import Tshark + from .tools.macchanger import Macchanger apps = [ # Aircrack - Airmon, Airodump, Aircrack, Aireplay, Airodump, + Airmon, Airodump, Aircrack, Aireplay, # wireless/net tools Iwconfig, Ifconfig, # WPS