弊社では、ユーザーがポート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
NMAPコマンドは問題ありません。これは、接続しようとしているサービスの問題です。
「サーバー」が80または8080で開いているポートを持っているにもかかわらず、それを接続できないことがわかります。たとえば、ポート8080でアクセス可能な約30のポリコム電話がありますが、bum設定ファイルがあります。そのポートで誰かがそれらにアクセスしようとすると、接続できません。
そして、それはあなたが接続しようとしている方法に依存するかもしれません。そのポート8080であっても、ブラウザーを使用して接続することは想定されていません(私は知っています-クレイジーなアイデアです)。
これを使用して接続しようとしているデバイスの種類を確認します(Sudoまたはrootが必要です)。
nmap -sS -O -p80,8080 192.168.1.0/24