1.環境準備
- 電信IPTV機頂盒
- 支持openwrt和U盤的路由器(抓取的包時間長會很大,有可能幾百MB)
- Wireshark
2.抓取步驟
-
將電信IPTV盒子連接到路由器的LAN口
-
配置盒子,使盒子處於觀看電視頻道狀態待用
-
獲取電信盒子IP(本次抓取ip爲192.168.1.10)
-
ssh登錄路由器執行命令
# 進入u盤掛載目錄,根據實際情況選擇 cd /tmp/mnt/disk/ tcpdump -i br0 src host 192.168.1.10 -w ./target.cap
-
執行完命令後開始將電視機頂盒換臺,把所以需要抓取的電視臺都換一遍
-
換臺完畢後ssh客戶端
CTRL
+C
結束抓取 -
scp或者使用Samba服務拷貝target.cap到本地
-
通過Wireshark打開文件分析
輸入過濾信息
rtsp
,導出過濾結果,其中Info信息裏的PLAY地址即爲IPTV直播地址,可以通過播放器直接播放驗證