iptv_channel_scanner_linux
iptv_channel_scanner_linux copied to clipboard
扫描不到任何结果
trafficstars
系统是debian buster,iptv通过vlan添加在网卡ens3.610,udpxy可以正常播放组播频道。
使用你的工具扫描单个IP或者IP段都没有任何反应 ./iptvscanner 239.131.1.1 239.131.1.2
- ens3 (No description available)
- ens3.43 (No description available)
- ens3.610 (No description available)
- ens3.3800 (No description available)
- any (Pseudo-device that captures on all interfaces)
- lo (No description available)
- nflog (Linux netfilter log (NFLOG) interface)
- nfqueue (Linux netfilter queue (NFQUEUE) interface)
- usbmon1 (USB bus number 1) Enter the interface number (1-%d):3 #EXTM3U name="bj-unicom-iptv" ^C 尝试按readme建议修改usleep,还是一样的结果
通过手动添加IPTV IP段的路由可以开始扫描了,但是又有新的问题。一遇到没有组播的IP,程序就会卡住,不会跳过继续。改了usleep也不管用
对,不能自动跳过,需要一段一段自己试,有点麻烦 能不能改成自动跳过呢
#https://github.com/the-tcpdump-group/libpcap/issues/572
pcap_setnonblock(device, 1, errBuf);
测试设置成nonblock就好了。
#the-tcpdump-group/libpcap#572
pcap_setnonblock(device, 1, errBuf);测试设置成nonblock就好了。
多谢提示,我在LEDE X86上面用,加了以下两句可以了:
pcap_setnonblock(device, 1, errBuf);
pcap_set_immediate_mode(device, 1);