通過OpenWrt路由器抓取IPTV源

1,OpenWrt路由器
ssh連接路由,安裝 tcpdump
win10以上系統(tǒng),cmd終端輸入:ssh root@10.0.0.1
2,機(jī)頂盒網(wǎng)線連接路由器,設(shè)置自動(dòng)獲取IP(記下ip)
3,確保PC與機(jī)頂盒同一網(wǎng)段
安裝Wireshark軟件:https://www.wireshark.org/download.html
進(jìn)入Wireshark安裝位置,空白處按住shift鼠標(biāo)右鍵 -- 在此處開口powershell -- 輸入 cmd


運(yùn)行下面命令:
4,進(jìn)入Wireshark界面,下圖標(biāo)注設(shè)置
Wireshark篩選條件
第一種,http
一般特征:http 302?
源類似如:
http://10.200.1.65:8000/hzd/00000001000000050000000000000055
第二種,udp
源類似如:
udp://10.200.1.65:8000/hzd/00000001000000050000000000000055
rtsp://10.200.1.65:8000/hzd/00000001000000050000000000000055
第三種,?http
一般特征:http 440?
下發(fā)的節(jié)目單list,可以反復(fù)開啟iptv刷
第四種,rtsp
rtsp://10.11.43.21/PLTV/88888912/224/3221226678/382484600.smil
下圖以rtsp為例:

劃線URL 地址即為源,復(fù)制值到記事本,按34行樣式截取并在potplayer播放測試



播放地址會有多組ip,選一個(gè)正常的,例如下圖選10.11.37.242的ip并篩選,點(diǎn)protocol排列,遙控器換臺,記錄即可
