Detect when --dict is a directory, show warning and ignore wordlist.
In case people pass in a directory, until we figure out #135
This commit is contained in:
@@ -283,12 +283,15 @@ class Configuration(object):
|
|||||||
cls.wpa_filter = args.wpa_filter
|
cls.wpa_filter = args.wpa_filter
|
||||||
|
|
||||||
if args.wordlist:
|
if args.wordlist:
|
||||||
if os.path.exists(args.wordlist):
|
if not os.path.exists(args.wordlist):
|
||||||
cls.wordlist = args.wordlist
|
|
||||||
Color.pl('{+} {C}option:{W} using wordlist {G}%s{W} to crack WPA handshakes' % args.wordlist)
|
|
||||||
else:
|
|
||||||
cls.wordlist = None
|
cls.wordlist = None
|
||||||
Color.pl('{+} {C}option:{O} wordlist {R}%s{O} was not found, wifite will NOT attempt to crack handshakes' % args.wordlist)
|
Color.pl('{+} {C}option:{O} wordlist {R}%s{O} was not found, wifite will NOT attempt to crack handshakes' % args.wordlist)
|
||||||
|
elif os.path.isfile(args.wordlist):
|
||||||
|
cls.wordlist = args.wordlist
|
||||||
|
Color.pl('{+} {C}option:{W} using wordlist {G}%s{W} to crack WPA handshakes' % args.wordlist)
|
||||||
|
elif os.path.isdir(args.wordlist):
|
||||||
|
cls.wordlist = None
|
||||||
|
Color.pl('{+} {C}option:{O} wordlist {R}%s{O} is a directory, not a file. Wifite will NOT attempt to crack handshakes' % args.wordlist)
|
||||||
|
|
||||||
if args.wpa_deauth_timeout:
|
if args.wpa_deauth_timeout:
|
||||||
cls.wpa_deauth_timeout = args.wpa_deauth_timeout
|
cls.wpa_deauth_timeout = args.wpa_deauth_timeout
|
||||||
|
|||||||
Reference in New Issue
Block a user