Nmap は、非常に人気のある無料のオープン ソース ネットワーク セキュリティ ツールおよびポート スキャナーです。セキュリティ スキャンを実行し、さまざまなパケットを送信して応答を分析することにより、ネットワーク上のホストを検出するように設計されています。今日のチュートリアルでは、Linux Mint 20 システムに Nmap をインストールして使用する方法を紹介します。
Linux Mint 20 への Nmap のインストール
Linux Mint 20 システムに Nmap をインストールするには、以下の手順を実行する必要があります:
ステップ 1:Linux Mint 20 システムを更新する
Linux Mint 20 システムに Nmap をインストールする前に、次のコマンドで更新する必要があります:
$ sudo apt-get update
更新プロセスが完了するまでに数秒かかります。更新を続行する前に、root ユーザー アカウントのパスワードを入力する必要がある場合もあります。
ステップ 2:Linux Mint 20 に Nmap をインストールする
これで、次のコマンドを実行して Linux Mint 20 システムに Nmap をインストールできます:
$ sudo apt-get install nmap
私たちの場合、Linux Mint 20 システムにはすでに Nmap がインストールされています。そのため、上記のコマンドを実行しても違いはありませんでした。ただし、事前に Nmap がシステムにインストールされていない場合は、このコマンドを実行すると確実にインストールされます。
ステップ 3:Nmap のインストールを確認する
以下に示すコマンドでバージョンを確認することにより、Linux Mint 20 システムに Nmap がインストールされていることを確認できます。
$ nmap --version
次の画像に示すように、上記の手順を実行して、Linux Mint 20 システムに Nmap の最新バージョン、つまり 7.80 をインストールしました。
ステップ 4:Linux Mint 20 システムで Nmap のマニュアル ページを確認する (オプション)
必要に応じて、Linux Mint 20 で Nmap を使い始める前に、以下に示すコマンドでマニュアル ページを表示できます。
$ man nmap
Nmap の man ページを次の図に示します:
ステップ 5:Linux Mint 20 システムで Nmap のヘルプ ページを確認する (オプション)
さらに、以下に示すコマンドを実行して、Nmap のヘルプ ページを表示することもできます。
$ nmap --help
Nmap のヘルプ ページを次の図に示します。
Nmap の使用
ここでは、Nmap を使用してシステムをリモートでスキャンする方法の例をいくつか示します。以下の例の IP 192.168.0.100 を、スキャンするシステムのホスト名または IP アドレスに置き換えます。
Check for open ports
sudo nmap -sS 192.198.0.100
ターゲットのオペレーティング システムを Nmap に推測させる
sudo nmap -O --osscan-guess 192.168.0.100
ターゲットで実行されているサービスを確認する
sudo nmap -sV 192.168.0.100
Linux Mint 20 からの Nmap の削除
Linux Mint 20 システムから Nmap を削除したい場合はいつでも、以下に示す 2 つのコマンドを続けて実行できます。
$ sudo apt-get purge nmap $ sudo apt-get autoremove
結論
この記事で説明されている手順を実行することで、Nmap を Linux Mint 20 システムに簡単にインストールできます。また、この記事で紹介した削除方法でシステムからこのツールをアンインストールすることで、いつでもシステムのスペースを解放できます。