Ich habe Python 3.5 verwendet, aber erfahren, dass das Tool recon-ng auf Python 2.8 oder niedriger läuft. Daher habe ich Python 2.7.11 auch auf meinem Windows 10-System installiert. Ich habe die Abhängigkeiten installiert, die auch in der Datei REQUIREMENTS aufgeführt sind, die mit recon-ng geliefert wird. Alles wurde ordnungsgemäß installiert, aber wenn ich recon-ng mit dem Befehl starte python27 recon-ng --no-check
, erhalte ich die folgende Fehlermeldung:
[!] 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.'.....................................
Und vieles mehr.
Am Ende wird 87 modules disabled
die Gesamtzahl der darin vorhandenen Module angezeigt. Obwohl ich am Ende immer noch die interaktive Shell erhalte und den Befehl „Hilfe“ ausführen kann. Aber wenn ich versuche, den Befehl „Module anzeigen“ auszuführen, wird erwartungsgemäß ein Fehler ausgegeben. Bitte geben Sie Vorschläge, wie dies behoben werden kann.
Antwort1
Hier ist der Ersteller von Recon-ng. Recon-ng lädt alle Module beim Start. Wenn die Abhängigkeiten nicht vorhanden sind, schlägt das Laden der Module wie oben gezeigt fehl. In diesem Fall sind die Abhängigkeiten höchstwahrscheinlich installiert, aber Recon-ng wird unter Windows nicht unterstützt, was dazu führt, dass alle Module nicht geladen werden, was zu diesen Fehlern führt. Recon-ng wird nur auf Linux-basierten Betriebssystemen unterstützt. Sie können einen Docker-Container verwenden, um Recon-ng unter Windows auszuführen.