Nmap은 열려 있는 RTP 및 RTCP 포트를 표시하지 않습니다.

Nmap은 열려 있는 RTP 및 RTCP 포트를 표시하지 않습니다.

다음과 같이 ffmpeg를 실행하고 있습니다.

ffmpeg -t 00:05:00 -i rtsp://admin:[email protected]:554  -c:v copy -an  output2.mp4

ffmpeg가 실행되는 동안 다음과 같이 nmap을 실행합니다.

nmap -p1-65535 192.168.1.64

다음 출력이 표시됩니다.

Nmap scan report for 192.168.1.64
Host is up (0.00100s latency).
Not shown: 65531 closed ports
PORT     STATE SERVICE
80/tcp   open  http
443/tcp  open  https
554/tcp  open  rtsp
8000/tcp open  http-alt
Nmap done: 1 IP address (1 host up) scanned in 22.57 seconds

RTP 및 RTCP용 포트도 열릴 것으로 예상했습니다. 왜 나는 그들을 볼 수 없습니까?

답변1

각 전송 프로토콜에는 고유한 포트 번호 세트가 있습니다. TCP 포트를 스캔했지만 두 프로토콜 모두 UDP를 통해 실행됩니다.

(UDP에는 "연결 열기" 핸드셰이크도 없습니다.하다nmap에게 UDP를 스캔하라고 지시하면 기껏해야 "아마도 닫히지 않은" 결과를 얻게 될 것입니다.)

관련 정보