current wifite build doesn't capture handshakes properly. in wifite.py you have to change -R to -Y here (-R shows tips) :
Code:if program_exists('tshark'):
# Call Tshark to return list of EAPOL packets in cap file.
cmd = ['tshark',
'-r', capfile, # Input file
'-Y', 'eapol', # Filter (only EAPOL packets)
'-n'] # Do not resolve names (MAC vendors)