NMAP : 포트 80 및 8080이 열려 있는지 확인


56

우리 회사에서는 사용자가 포트 80 및 8080에서 웹 서버를 실행하고 있는지 확인하고 싶습니다.

nmap을 다운로드하고 다음 명령을 실행했습니다.

nmap -p 80,8080 192.168.1.0-255

IP 목록을 가져 와서 브라우저 (EG : 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 출력을 게시 할 수 있습니까? 해당 포트에서 웹 서버를 감지하고 있지만 서버가 페이지를 제공하지 않을 수 있습니다.
시코 루

//, 포트가 열려 있다고해서 아무것도 사용하지 않는 것은 아닙니다.
Nathan Basanese

답변:


52

NMAP 명령은 괜찮습니다. 연결하려는 서비스는 "문제"입니다.

"서버"에 80 또는 8080의 열린 포트가 있지만 여전히 연결할 수는 없습니다. 예를 들어, 포트 8080에서 액세스 할 수있는 약 30 개의 폴리콤 전화가 있지만 bum 구성 파일이 있습니다. 누군가 해당 포트에서 액세스하려고하면 연결할 수 없습니다.

연결 방법에 따라 달라질 수 있습니다. 포트 8080이더라도 브라우저를 사용하여 연결하지 않아야합니다 (알아요-미친 생각).

이것을 사용하여 연결하려는 장치 유형을 찾으십시오 (sudo 또는 root가 필요합니다).

nmap -sS -O -p80,8080 192.168.1.0/24

이것을 사용하여 포트 22 를 확인하는 방법은 무엇입니까?
IgorGanapolsky

2
@IgorGanapolsky-p22
Jared Burrows

1
개장 만 nmap -sS -O -p80,8080 192.168.1.0/24 | grep "tcp open" -B 4
m3asmi

1
포트에 응답하는 서버의 IP 주소 만 보려면 다음을 사용할 수 있습니다 nmap -n -Pn 192.168.1.0/24 -p80,8080 -oG - | grep '/open/' | awk '/Host:/{print $2}'(모든 호스트가 온라인이라고 가정).
XtraSimplicity
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.