Nmap は Network Mapper の略です。 Nmap は、無料のオープンソースのネットワーク検出および偵察ツールです。 Nmap は、ネットワークをスキャンしてアクティブなホスト、開いているポート、オペレーティング システムのバージョン、サービスの検出を調べ、ステルス情報スキャンを実行できます。インストール方法は次のとおりです。
#yum安装 yum -y install nmap #rpm包安装 rpm -ivh nmap-4.11-1.1.x86_64.rpm
開いているポートを確認します。
#查看本机开放端口信息(也可以查看其他ip) nmap 127.0.0.1
nmap 127.0.0.1 このマシンの開いているポートを確認すると、すべてのポートがスキャンされます。
⚠️このツールは開いているポートをクエリしますが、Alibaba Cloud サーバーでは機能しません。表示できるのはポート 22 の 1 つだけです。
-p: 指定されたポートをスキャンします
-A: 攻撃的なスキャンを使用します
-sV: バージョン検出を実行するために Nmap を指定します
## -sn: ホスト検出のみが実行され、ポート スキャンは実行されません
##そこでレベルは 6 段階あり、レベルが高いほど速度が速くなり、検出およびブロックされやすくなります。T4
一般的なスキャン コマンド形式の使用をお勧めします: nmap スキャン パラメータ ターゲット アドレスまたはネットワーク セグメントyum -y install telnet.x86_64
curl でリンクを表示します。ポートが開いているかどうかを確認します。
応答は通常のアクセスを示します。リモート Linux システムのポートが開いているかどうかを確認する
nc (netcat) コマンドnc は netcat です。 netcat は、TCP または UDP プロトコルを使用してネットワーク接続間でデータの読み取りおよび書き込みを行うシンプルな Unix ツールです。Netcat には、接続モード、リスニング モード、トンネル モードの 3 種類の機能モードがあります。
nc (netcat) コマンドの一般的な構文:
次の例では、リモート Linux システムのポート 22 が開いているかどうかを確認します。
[root@zjq zjq666]# nc -zvw3 121.xxx.234.456 8848 Ncat: Version 7.50 ( https://nmap.org/ncat ) Ncat: Connected to 121.xxx.234.456:8848. Ncat: 0 bytes sent, 0 bytes received in 0.01 seconds.
nc: 実行されたコマンドの本体;
z: ゼロ I /O モード (スキャンに使用);
v: 明示的な出力;
w3: タイムアウトを 3 秒に設定;
121.xxx.234.456: ターゲット システムの IP アドレス;
8848: 検証する必要があるポート。
有効なポートを表示するための netstat ツール
netstat -ntlp
以上がLinux でサーバーの開いているポートと有効なポートを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。