Por mi parte no tengo claro que se trate de un tema que se pueda tratar en esta página. En estos enlaces puedes ver los principales y diferentes programas que existen a tal fin, (unos diez), una serie de ellos -la mayor parte- funcionan bajo Windows, otros bajo Linux
http://computerhoy.com/listas/software/programas-webs-apps-sacar-contrasenas-wifi-8811
http://antoniogonzalezm.es/como-robar-la-wifi-de-un-vecino-10-programas-para-hackear-contrasena-y-acceder/
http://www.aprenderaprogramar.com/index.php?option=com_content&id=686:como-obtener-claves-o-contrasenas-de-redes-wifi-cracking-qa-por-naranjasq-ies-segura-una-red-inalambrica&Itemid=164