2016-08-23 20 views
0

我有一個.pcap文件從我的網絡適配器使用Wireshark捕獲。我試圖用python腳本分析它的內容。問題是我找不到Wireshark中特定於RTP數據包的任何內容。請注意,我不想使用端口號來檢測協議。我想檢查原始數據並檢測RTP協議數據包。有沒有辦法做到這一點?我的意思是RTP包中有什麼特別的東西,我可以用這個統計來檢測很多其他協議包中的RTP包?如何檢測PCAP文件中的RTP包?

回答

0

Wireshark分析VOIP信號消息,以瞭解哪些UPD端口用於RTP。除了版本號位(這些實際上太短),RTP數據包本身並沒有多少可以用來單獨識別它們。

+0

是否單一會話的所有數據包都等於「PT」,等於「PX」?您對Wireshark策略的聲明有任何參考嗎? – alltmate

+0

我在Wireshark中查看了H.323解析器的源代碼,以及爲什麼當使用H.460.19時它不標記RTP數據包。當標準端口號被使用時,Wireshark可能能夠檢測到RTP,不確定。 –

+0

是否wireshark顯示RTP與H.460.19無關。 另外RTP沒有任何標準端口。 – Istvan

0

有在Wireshark的一個設置,允許RTP檢測無信號:
編輯菜單 - >首選項 - >協議 - > RTP - >允許subdissector重新組合RTP流

+0

Wireshark如何在沒有信令包的情況下檢測RTP包? – alltmate