Detect wireless interface when necesary
This commit is contained in:
@@ -37,6 +37,7 @@ class Wifite(object):
|
|||||||
Color.pl('{!} Unimplemented method: update')
|
Color.pl('{!} Unimplemented method: update')
|
||||||
pass
|
pass
|
||||||
else:
|
else:
|
||||||
|
Configuration.get_interface()
|
||||||
self.run()
|
self.run()
|
||||||
|
|
||||||
def display_cracked(self):
|
def display_cracked(self):
|
||||||
|
|||||||
@@ -241,9 +241,7 @@ if __name__ == '__main__':
|
|||||||
from Configuration import Configuration
|
from Configuration import Configuration
|
||||||
Configuration.initialize(False)
|
Configuration.initialize(False)
|
||||||
a = Arguments(Configuration)
|
a = Arguments(Configuration)
|
||||||
'''
|
|
||||||
args = a.args
|
args = a.args
|
||||||
for (key,value) in sorted(args.__dict__.iteritems()):
|
for (key,value) in sorted(args.__dict__.iteritems()):
|
||||||
Color.pl('{C}%s: {G}%s{W}' % (key.ljust(21),value))
|
Color.pl('{C}%s: {G}%s{W}' % (key.ljust(21),value))
|
||||||
'''
|
|
||||||
|
|
||||||
|
|||||||
@@ -84,7 +84,13 @@ class Configuration(object):
|
|||||||
# Overwrite config values with arguments (if defined)
|
# Overwrite config values with arguments (if defined)
|
||||||
Configuration.load_from_arguments()
|
Configuration.load_from_arguments()
|
||||||
|
|
||||||
if load_interface and Configuration.interface == None:
|
if load_interface:
|
||||||
|
Configuration.get_interface()
|
||||||
|
|
||||||
|
|
||||||
|
@staticmethod
|
||||||
|
def get_interface():
|
||||||
|
if Configuration.interface == None:
|
||||||
# Interface wasn't defined, select it!
|
# Interface wasn't defined, select it!
|
||||||
from Airmon import Airmon
|
from Airmon import Airmon
|
||||||
Configuration.interface = Airmon.ask()
|
Configuration.interface = Airmon.ask()
|
||||||
@@ -285,6 +291,6 @@ class Configuration(object):
|
|||||||
return result
|
return result
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
Configuration.initialize()
|
Configuration.initialize(False)
|
||||||
print Configuration.dump()
|
print Configuration.dump()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user