NmapはNetworkMapperの略で、ネットワークの発見と脆弱性のスキャンに使用されるオープンソースのクロスプラットフォームツールです。これは主に、ネットワーク管理者やセキュリティ専門家がネットワーク内のライブホストを検出し、セキュリティ監査を実行するために使用されます。ネットワーク内のすべてのライブホストをスキャンし、デバイス名、IPアドレス、開いているポートのリスト、サービス、OSタイプなど、さまざまな情報を表示します。
ここLinuxAPTでは、Fedora34/35にNmapをインストールする方法を調べます。
FedoraにNmapをインストールするさまざまな方法
- DNFパッケージマネージャーを介したNmapのインストール。
- スナップパッケージを介したNmapのインストール。
1。 DNFパッケージマネージャーを介したNmapのインストール
NmapはデフォルトのFedoraProjectリポジトリーで利用可能であり、dnfパッケージマネージャーを使用してインストールできます:
$ sudo dnf makecache --refresh
$ sudo dnf install nmap
2。スナップパッケージを介したNmapのインストール
または、snapからNmapをインストールすることもできます。ただし、最初に、Snapdデーモンが有効になっていることを確認する必要があります。これを行うには、snapdを有効にします:
$ sudo dnf install snapd
次に、スナップクラシックサポートを有効にします:
$ sudo ln -s /var/lib/snapd/snap /snap
スナップをインストールして有効にした状態で、Nmapをインストールします:
$ sudo snap install nmap
コマンドラインの例でNmapを使用する方法?
Nmapをインストールしたら、Nmapを使用してホストをスキャンする方法を見ていきましょう。 Nmapは基本的な構文を使用します:
$ nmap [ ip-address ] or [ domain-name ]
たとえば、システムをスキャンするには、次のコマンドを実行します。
$ nmap localhost
リモートホストをスキャンするには、IPアドレスまたはドメイン名を指定できます。たとえば、IPv4アドレスを指定してリモートホストをスキャンできます。
$ nmap 192.168.2.101
または、ドメイン名を指定することもできます。ここで、linuxreels.comはドメイン名です。
$ nmap linuxreels.com
さらに、示されているCIDR表記を使用して、サブネット全体をスキャンできます。たとえば、ここでは、192.168.2.0サブネット内のすべてのホストをスキャンしています:
$ nmap 192.168.2.0/24
出力から、ネットワークで3つのアクティブなホストが検出され、開いているポートなどの詳細が表示されていることがわかります。
特定のポートのスキャンに絞り込むには、-pオプションを使用します。ここでは、ポート80についてのみホストをスキャンしています:
$ nmap -p 80 192.168.2.104
複数のポートをスキャンできます:
$ nmap -p 80,22 192.168.2.104
-sVオプションは、実行中のサービスのバージョンを表示します。これは、ホストを列挙して、どのサービスが古く、更新する必要があるかを確認するときに便利です。
$ nmap -sV 192.168.2.104
OS(オペレーティングシステム)情報をプローブするには、-Oオプションを使用します。スキャンはOSのタイプを提供しますが、正確または正確なOSバージョンとカーネルを提供しないことに注意してください。
Nmapコマンドオプションのヘルプについては、以下のコマンドを実行してください:
$ nmap --help
Fedora LinuxシステムからNmapをアンインストールする方法は?
FedoraシステムからNmapを削除するには、次のコマンドを使用してアプリケーションを削除します。
$ sudo dnf remove nmap
Yと入力し、Enterキーを押してNmapの削除を続行します。
これにより、Nmapの初期インストール中にもインストールされた未使用の依存関係が削除されることに注意してください。