ArchlinuxでMetasploitを実行していて、実行すると
msf> db_nmap -h
エラーが返されます:
The nmap executable could not be found
今、私はおそらくバイナリか何かが欠けていることを知っていますが、どうしてそれを逃してしまったのですか? AURからRuby1.9
とmetasploit-git
をインストールしました。
どうやらnmap
はパッケージであり、私はそれをインストールする必要がありました。
pacman -S nmap
Metasploitが$PATH
にある場所にインストールされましたか? /usr/local
またはシステムまたはユーザーのデフォルトの$PATH
にないそのようなディレクトリにインストールした可能性があります。
実行可能ファイルがシステムにインストールされていて、システムのファイルシステムのインデックス作成タスクが1日ほど経過している場合は、それを取得している可能性があります。これは、locate
コマンドを使用してそれを見つける1つの方法です。
$ locate <metasploit executable>
最近インストールしたばかりの場合は、インストールの実行に使用されたインストールノートやスクリプトを調べて、インストールされた場所を確認してください。 find
を使用して完全なシステム検索を実行することもできます。
$ find /usr -iname "<metasploit executable>"
ただし、このコマンドを使用すると、/usr
サブディレクトリ全体を移動するのに時間がかかります。