I'm learning wireless. The following command works great:
aircrack-ng -w mywordlist <capture file>
If I generate the wordlist on the fly by JTR, for instance, then I need to provide -e :
root@kali:~/spielordner/wifu# john --wordlist=./wordlist.1 --rules=TestTest --stdout | aircrack-ng -w - mycapture Please specify an ESSID or BSSID.
When I send the passwords John creates into a file and provide that file to aircrack-ng's -w parameter then I don't need -e. Where's the structural difference between those 2 modes?