_       _
     | |     | |
     | | ___ | |__  _ __
 _   | |/ _ \| '_ \| '_ \
| |__| | (_) | | | | | | |
 \____/ \___/|_| |_|_| |_|



  ___
 ( _ )
 / _ \/\
| (_>  <
 \___/\/


          _                         _
    /\   (_)                       | |
   /  \   _ _ __ ___ _ __ __ _  ___| | __
  / /\ \ | | '__/ __| '__/ _` |/ __| |/ /
 / ____ \| | | | (__| | | (_| | (__|   <
/_/    \_|_|_|  \___|_|  \__,_|\___|_|\_\

==========================================


The  following are  examples  on how  to  use John  the  Ripper and  ng-aircrack
together.
--------------------------------------------------------------------------------

john --incremental=all --session=[SessionName] --stdout |
    aircrack-ng -a 2 -e [WirelessNetwork] [WirelessNetwork-01.cap] -w -

john --restore=[SessionName] |
    aircrack-ng -a 2 -e [WirelessNetwork] [WirelessNetwork-01.cap] -w -

http://www.hackthissite.org/articles/read/1094