iptv_channel_scanner_linux icon indicating copy to clipboard operation
iptv_channel_scanner_linux copied to clipboard

扫描不到任何结果

Open jimsmt opened this issue 5 years ago • 4 comments
trafficstars

系统是debian buster,iptv通过vlan添加在网卡ens3.610,udpxy可以正常播放组播频道。

使用你的工具扫描单个IP或者IP段都没有任何反应 ./iptvscanner 239.131.1.1 239.131.1.2

  1. ens3 (No description available)
  2. ens3.43 (No description available)
  3. ens3.610 (No description available)
  4. ens3.3800 (No description available)
  5. any (Pseudo-device that captures on all interfaces)
  6. lo (No description available)
  7. nflog (Linux netfilter log (NFLOG) interface)
  8. nfqueue (Linux netfilter queue (NFQUEUE) interface)
  9. usbmon1 (USB bus number 1) Enter the interface number (1-%d):3 #EXTM3U name="bj-unicom-iptv" ^C 尝试按readme建议修改usleep,还是一样的结果

jimsmt avatar Jun 03 '20 05:06 jimsmt

通过手动添加IPTV IP段的路由可以开始扫描了,但是又有新的问题。一遇到没有组播的IP,程序就会卡住,不会跳过继续。改了usleep也不管用

jimsmt avatar Jun 03 '20 06:06 jimsmt

对,不能自动跳过,需要一段一段自己试,有点麻烦 能不能改成自动跳过呢

thinktip avatar Apr 04 '21 05:04 thinktip

#https://github.com/the-tcpdump-group/libpcap/issues/572 pcap_setnonblock(device, 1, errBuf); 测试设置成nonblock就好了。

linanzi avatar Aug 24 '21 02:08 linanzi

#the-tcpdump-group/libpcap#572 pcap_setnonblock(device, 1, errBuf); 测试设置成nonblock就好了。

多谢提示,我在LEDE X86上面用,加了以下两句可以了:

pcap_setnonblock(device, 1, errBuf);
pcap_set_immediate_mode(device, 1);

matoung avatar Sep 21 '21 07:09 matoung