Estaba ejecutando Python 3.5 pero supe que la herramienta de reconocimiento se ejecuta en Python 2.8 o inferior. Por lo tanto, instalé Python 2.7.11 también en mi sistema Windows 10. Instalé las dependencias también mencionadas en el archivo REQUIREMENTS que viene con recon-ng. Todo se instaló correctamente, pero cuando inicio recon-ng con el comando python27 recon-ng --no-check
, aparece el siguiente error:
[!] Module 'readline' not available. Tab complete disabled.
[!] Module 'C:\Users\vishi\recon-ng\modules\discovery\info_disclosure/cache_snoop' disabled. Dependency required: 'me is not supported.'.
[!] Module 'C:\Users\vishi\recon-ng\modules\discovery\info_disclosure/interesting_files' disabled. Dependency required: 'me is not supported.'.
[!] Module 'C:\Users\vishi\recon-ng\modules\exploitation\injection/command_injector' disabled. Dependency required: 'me is not supported.'.
[!] Module 'C:\Users\vishi\recon-ng\modules\exploitation\injection/xpath_bruter' disabled. Dependency required: 'me is not supported.'.
[!] Module 'C:\Users\vishi\recon-ng\modules\import/csv_file' disabled. Dependency required: 'me is not supported.'.
[!] Module 'C:\Users\vishi\recon-ng\modules\import/list' disabled. Dependency required: 'me is not supported.'.
[!] Module 'C:\Users\vishi\recon-ng\modules\recon\companies-contacts/bing_linkedin_cache' disabled. Dependency required: 'me is not supported.'.
[!] Module 'C:\Users\vishi\recon-ng\modules\recon\companies-contacts/indeed' disabled. Dependency required: 'me is not supported.'.
[!] Module 'C:\Users\vishi\recon-ng\modules\recon\companies-contacts/linkedin_auth' disabled. Dependency required: 'me is not supported.'.
[!] Module 'C:\Users\vishi\recon-ng\modules\recon\companies-contacts\jigsaw/point_usage' disabled. Dependency required: 'me is not supported.'.
[!] Module 'C:\Users\vishi\recon-ng\modules\recon\companies-contacts\jigsaw/purchase_contact' disabled. Dependency required: 'me is not supported.'.
[!] Module 'C:\Users\vishi\recon-ng\modules\recon\companies-contacts\jigsaw/search_contacts' disabled. Dependency required: 'me is not supported.'.....................................
Y mucho más.
Al final muestra 87 modules disabled
cuál es el número total de módulos presentes en él. Aunque todavía obtengo el shell interactivo al final y puedo ejecutar el comando "ayuda". Pero, cuando intento ejecutar el comando "mostrar módulos", se espera que genere un error. Por favor sugiera cómo remediar esto.
Respuesta1
Creador de reconocimiento aquí. Recon-ng carga todos los módulos al inicio. Si las dependencias no están presentes, los módulos no se cargarán como se ve arriba. En este caso, lo más probable es que las dependencias estén instaladas, pero Recon-ng no es compatible con Windows, lo que provoca que todos los módulos no se carguen y se produzcan estos errores. Recon-ng solo es compatible con sistemas operativos basados en Linux. Podrías usar un contenedor Docker para ejecutar Recon-ng en Windows.