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



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


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

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


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