web-dev-qa-db-ja.com

NMAP:ポート80および8080が開いているかどうかを確認します

弊社では、ユーザーがポート80および8080でWebサーバーを実行しているかどうかを確認したいと思います。

Nmapをダウンロードして、次のコマンドを実行しました。

nmap -p 80,8080 192.168.1.0-255

IPのリストを取得し、ブラウザーでそれらにアクセスしようとしましたが(例:192.168.1.1:8080)、接続できませんでした。

Nmapコマンドは正しいですか?

ありがとう!

編集:

これが応答です:

Host is up (0.050s latency).
PORT     STATE SERVICE
80/tcp   open  http
8080/tcp open  http-proxy
58
Ian

NMAPコマンドは問題ありません。これは、接続しようとしているサービスの問題です。

「サーバー」が80または8080で開いているポートを持っているにもかかわらず、それを接続できないことがわかります。たとえば、ポート8080でアクセス可能な約30のポリコム電話がありますが、bum設定ファイルがあります。そのポートで誰かがそれらにアクセスしようとすると、接続できません。

そして、それはあなたが接続しようとしている方法に依存するかもしれません。そのポート8080であっても、ブラウザーを使用して接続することは想定されていません(私は知っています-クレイジーなアイデアです)。

これを使用して接続しようとしているデバイスの種類を確認します(Sudoまたはrootが必要です)。

nmap -sS -O -p80,8080 192.168.1.0/24
55
Patrick R