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,最多你會得到一個「可能沒有關閉」的結果。

相關內容