私はArchlinuxでMetasploitを実行しています。実行すると
msf> db_nmap -h
エラーが返されます。
The nmap executable could not be found
今、バイナリのようなものが欠けている可能性があることを知っています。ところで、どうやって欠けていますか?私はruby1.9
AURからインストールしました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
ディレクトリ全体を巡回するのに時間がかかります。