theharvester.py "該当するファイルやディレクトリはありません。"

theharvester.py "該当するファイルやディレクトリはありません。"

VMware FusionにKali Linuxを仮想マシンとしてインストールし、Patrick Engebretsonの指示に従いました。ハッキングと侵入テストの基礎、第2版、これは「収穫期」のKali単語を開くようになりました。本の指示に従って、端末の最上位レベルで次のコマンドを試しました。

./theharvester.py –d syngress.com –l 10 –b google

システムは以下を報告します。

bash: ./theharvester.py: No such file or directory

locate theharvester何らかの理由で、このソフトウェアが私がダウンロードして自分のシステムにインストールしようとしたKaliのバージョンに含まれていないかどうか疑問に思います。これにより、下に複数のファイル/user/shareとディレクトリが返されますが、/usr/bin/theharvesterインクルードファイルは返されません。しかし、期待どおりにtheharvester.pyリストには表示されませんでした。その後、現在のソフトウェア/ファイルを削除して再インストールしてみましたが、apt-get同じNo such file or directoryエラーが発生しました。

theharvester.pyシステムの正しい場所にファイル(およびその他の欠落ファイル)を配置するにはどうすればよいですか?

修正する:

単にコマンドを実行すると、次の画面がtheharvester返されます。 ここに画像の説明を入力してください。

答え1

バージョンを確認しました。ソースコードスクリーンショットのバージョン番号を一致させると、次のように動作します。

theharvester –d syngress.com –l 10 –b google
修正:OPバージョンにはフラグがtheharvester –d syngress.com –b google ありません。-l

実行したい元のコマンドには接頭辞が付き、./接尾辞が付きます。これは、現在のディレクトリでそのコマンドを見つけて.py実行することを意味します。theharvester.py場所によってバイナリの名前が実際に指定され、theharvester場所が指定され/usr/bin/ます。したがって、@TNWが指摘したように、スクリプトの名前が変更され、/usr/bin/書籍の作成者が現在作業ディレクトリがあると仮定する場所にインストールされました。/usr/bin/バイナリ照会にはほぼ確実に含まれているので不適切$PATHです./

-dsyngress.comまた、スクリプトがパラメータを解析する方法に応じて、および間のスペースも重要です。試した元のコマンドにはスペースがありますが、他のコメント作成者が提案したコマンドにはないようです。

関連情報