Windows에서 Recon-ng는 모든 모듈을 비활성화합니다.

Windows에서 Recon-ng는 모든 모듈을 비활성화합니다.

Python 3.5를 실행 중이었지만 recon-ng 도구가 Python 2.8 이하에서 실행된다는 것을 알게 되었습니다. 따라서 Windows 10 시스템에도 Python 2.7.11을 설치했습니다. recon-ng와 함께 제공되는 REQUIREMENTS 파일에도 언급된 종속성을 설치했습니다. 모든 것이 올바르게 설치되었지만 명령으로 recon-ng를 시작하면 python27 recon-ng --no-check다음 오류가 발생합니다.

[!] 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.'.....................................

그리고 더 많은 것.

결국에는 87 modules disabled그 안에 존재하는 총 모듈 수가 표시됩니다. 마지막에는 여전히 대화형 쉘을 얻고 "help" 명령을 실행할 수 있습니다. 그러나 "모듈 표시" 명령을 실행하려고 하면 오류가 발생할 것으로 예상됩니다. 이 문제를 해결하는 방법을 제안해 주세요.

답변1

여기에 정찰 생성자가 있습니다. Recon-ng는 시작 시 모든 모듈을 로드합니다. 종속성이 없으면 위에 표시된 대로 모듈이 로드되지 않습니다. 이 경우 종속성은 설치되었을 가능성이 높지만 Windows에서는 Recon-ng가 지원되지 않아 모든 모듈이 로드되지 않고 이러한 오류가 발생합니다. Recon-ng는 Linux 기반 운영 체제에서만 지원됩니다. Docker 컨테이너를 사용하여 Windows에서 Recon-ng를 실행할 수 있습니다.

관련 정보