web-dev-qa-db-ja.com

Metasploitでnmap実行可能ファイルが見つかりません

ArchlinuxでMetasploitを実行していて、実行すると

msf> db_nmap -h

エラーが返されます:

The nmap executable could not be found

今、私はおそらくバイナリか何かが欠けていることを知っていますが、どうしてそれを逃してしまったのですか? AURからRuby1.9metasploit-gitをインストールしました。

1
Jeroen

どうやらnmapはパッケージであり、私はそれをインストールする必要がありました。

pacman -S nmap
0
Jeroen

Metasploitが$PATHにある場所にインストールされましたか? /usr/localまたはシステムまたはユーザーのデフォルトの$PATHにないそのようなディレクトリにインストールした可能性があります。

実行可能ファイルがシステムにインストールされていて、システムのファイルシステムのインデックス作成タスクが1日ほど経過している場合は、それを取得している可能性があります。これは、locateコマンドを使用してそれを見つける1つの方法です。

$ locate <metasploit executable>

最近インストールしたばかりの場合は、インストールの実行に使用されたインストールノートやスクリプトを調べて、インストールされた場所を確認してください。 findを使用して完全なシステム検索を実行することもできます。

$ find /usr -iname "<metasploit executable>"

ただし、このコマンドを使用すると、/usrサブディレクトリ全体を移動するのに時間がかかります。

0
slm