virtualboxでkali linuxを仮想マシンとして実行していますが、zenmapをクリックすると開かず、何も表示されません。再インストールしてみましたが、問題は解決しません。
端末でzenmapを実行すると、次のように表示されます。
/usr/bin/env: ‘python’: No such file or directory
答え1
zenmap
カリーLinuxから削除されました。
Kali管理者の答えです。kali のフォーラム。
zenmapはもはや上流に保守されなくなったため、このパッケージを放棄する必要がありました。
nmap
Zenmapは代わりに使用する必要があるnmap GUIです。
答え2
まず、というプログラムが必要ですpython
。 Kaliのインストール(Windowsで実行されているWSL2)を確認したところ、実際にはデフォルトではpython
機能しないことがわかりました。したがって、これが正しいとln -s /usr/bin/python3 /usr/bin/python
仮定してシンボリックリンクを作成してください。/usr/bin/python3
通常、PATHには/usr/binを含める必要があります。変更する必要はありません。
答え3
zenmapにアクセスできるように、ソースからnmapを手動でビルドできます。https://nmap.org/dist/nmapソースコード(バージョン7.92など)を含むbzip2ファイルをダウンロードするには、次のようにします。ここそして署名ここ。
その後、署名を確認することもできます。 sigsフォルダにはファイル名ごとに署名があり、最も安全なのはPGP署名です。署名が検証されないと、ファイルが破損したり悪意を持って改ざんされたりする可能性があります。
署名を確認するにはダウンロードしてください。nmap_gpgkeysそして、以下を実行してください:
gpg --import nmap_gpgkeys.txt
完了したら、バージョン関連のascファイルとbzipファイルを空のフォルダにダウンロードして確認してください。
gpg --verify *.asc
GOODと表示されている場合は続行でき、BADと表示されている場合は絶対にインストールしないでください。
ソースからnmapをインストールするには、次のコマンドを実行します。
# MAKE SURE NMAP IN NOT INSTALLED
apt-get remove nmap
# Build nmap
bzip2 -cd nmap-*.tar.bz2 | tar xvf -
cd nmap-*
./configure
make
sudo make install
binutilsとビルドの必須パッケージをインストールし、可能であればperl(NSE用)、python2、python3をインストールする必要があります。このコマンドで十分です。
sudo apt-get build-dep nmap
最後に、ソースからnmapをコンパイルしたときにビルド出力に見られる非常に興味深いイースターエッグがありました!