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

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

私はArchlinuxでMetasploitを実行しています。実行すると

msf> db_nmap -h

エラーが返されます。

The nmap executable could not be found

今、バイナリのようなものが欠けている可能性があることを知っています。ところで、どうやって欠けていますか?私はruby1.9AURからインストールしましたmetasploit-git

答え1

明らかにnmapパッケージがありますが、ただインストールするだけです。

pacman -S nmap

答え2

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

実行可能ファイルがシステムにインストールされていて、システムのファイルシステム索引付け操作から1日ほど経過した場合は、実行可能ファイルが選択されている可能性があります。locateコマンドを使用して場所を見つける1つの方法は次のとおりです。

$ locate <metasploit executable>

最近インストールした場合は、インストール手順および/またはインストールスクリプトを確認し、インストール場所を確認してください。を使用してシステム全体の検索を実行することもできますfind

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

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

関連情報