понедельник, 7 июля 2014 г.

Сканирование живых ip адресов, для IPTV. часть I

Здесь опишу по шагово, как сканировать живые ip для просмотра iptv, на примере провайдера Ростелеком.

нам потребуется программа для сканирования ip, я рекомендую Angry IP Scanner, скачать можно здесь http://angryip.org, программа freeware со всеми вытекающими.....
настраиваем программу:
   а) нам надо указать, что бы выводились только те ip у которых открыт нужный нам порт
 

б) вводим номер порта, по которому будем искать ip, в нашем случае это 1234

в) вводим диапазон ip для поиска, от 212.164.0.0 до 212.164.255.255, что соответствует городу Новосибирск

г) сканируем, и получаем результат, сохраняем в файл



д) проверяем полученный результат через броузер, вводим в адресную строку например http://212.164.1.157:1234/status и получаем следующую картинку, означающую что udpxy удаленный работает по нужному нам порту



это вовсе не означает, что оно точно будет показывать, но где-то 80% живых ip будут показывать, и здесь же можно увидеть, сколько реально с этого ip смотрит людей...

далее создаем букет следующего типа:

#SERVICE 1:0:19:2F4A:C:70:1680000:0:0:0:http%3a//rostelecom%3a1234/udp/233.7.70.161%3a5000:MTV Live HD
#DESCRIPTION MTV Live HD

и редактируем /etc/hosts и прописываем в него наш найденный ip, таким образом:

212.164.1.157 rostelecom rostelecom

отвечу сразу на вопросы которые могут возникнуть:
1. как часто надо сканировать и искать свежие ip
-- для провайдера Ростелеком, нужно сканировать каждый день, так ка данный оператор использует технологию ADSL а эта штука технологически требует смену ip раз в 24 часа, у других операторов ip живут месяцами
2. почему у разных операторов разные порты
-- крупные операторы используют преднастроеные приставки у которых udprxy настроены на один и тот же порт, мы в большинстве случаев видим открытые порты приставок, которые находятся перед NAT(перед роутером) или udprxy которое работает на самом роутере и разные порты у одного и тоже оператора может зависит от моделей приставок

в следующей части, расскажу как проделывать это но уже с помощью ресивера





45 комментариев:

  1. Большое спасибо.

    ОтветитьУдалить
  2. 2boom, огромное спасибо.
    Попробовал просканировать, ну очень долго, может подскажете как ускорить процесс?

    ОтветитьУдалить
  3. Это долго? ты наверно издеваешься, сканируется около 100 ip в сек из 65К адресов, на ресивере сканирует 1 ip одна секунда, то есть весь диапозон около 16 часов))))

    ОтветитьУдалить
    Ответы
    1. Разобрался с настройками, теперь всё летает.

      Удалить
    2. Добрый вечер, прочитал статью - просто супер. Рросканировал и нашёл живые ip но что дальше просто не пойму. Как подключиться. Подскажи. Надеюсь очень на помощь. мой адрес anton.wiechers@web.de или Gmail

      Удалить
  4. Больше интересует как определить вот этот самый диапазон:
    "212.164.0.0 до 212.164.255.255, что соответствует городу Новосибирск"
    Пускай даже не по провайдеру, хотя это было бы супер. Хоть по городу что ли

    ОтветитьУдалить
  5. диапазоны определяются исследованием старых и новых плейлистов найденных в интернете для определенного провайдера, чисто ручная муторная работа

    ОтветитьУдалить
  6. Cпасибо, а для Триолана ip по которым сканировать не подскажете?

    ОтветитьУдалить
  7. нет для триолана и для любого другого провайдера подсказывать не буду, это небольшая проблема найти плейлист и посмотреть в нем диапазон, плейлист может быть даже не рабочим и устаревшим....

    ОтветитьУдалить
  8. Да у меня есть его рабочий плейлист, тут скорее чисто спортивный интерес. Каналы смотрю, а программа даже сейчас работающий ip не находит...

    ОтветитьУдалить
  9. ну тогда обрати внимание на порт для триолана нужен поиск по порту 8888

    ОтветитьУдалить
  10. Да, это учёл, статус udpxy в браузере вижу, а при сканировании пролетает мимо. Ладно, всё равно интересная игрушка, спасибо!

    ОтветитьУдалить
  11. если пролетает мимо то смотри как настроена программа поиска, чудес не бывает, если все правильно настроено оно всегда работает, а интересная игрушка, вернее вторая часть этого материала находится в стадии написания, вот там действительно интересно)))))

    ОтветитьУдалить
  12. Ну, думаю дело не в настройках, опробировал-то как раз на Ростелекоме, тут, да, проблем никаких. Даже пару версий программы поменял и ушёл с Ubuntu на Windows. Своего iptv оператора нашёл, а с Триоланом ни в какую. Вобщем это и не проблема, это так, развлечение. Заинтриговали, посмотрю футбол, уложу жену спать (тоже болельщица, приучил на свою голову :-) ) и ...

    ОтветитьУдалить
  13. с футболом, формулой1 и боксом аналогичная ситуация, не знаю кто из нас больший болельщик, по триолану, ну нет с ним проблем сканируется аж бегом и главное ip живут месяцами...

    ОтветитьУдалить
  14. Пробил триолановский диапазон выдало туеву хучу ip.
    Сижу вот проверяю через браузер.... около полтинника уже проверил ни один не открылся. Все мертвые. Эта прога живые ip выдает или нет кто знает

    ОтветитьУдалить
  15. выдает конечно, ты бы пример привел найденного, что бы было понятно где у тебя трабл, а через броузер 50 штук проверить это круто)))

    ОтветитьУдалить
  16. Конечно круто, а куда деваться надо как то концы с концами сводить.
    В смысле пример? Вот он мне выдал список:
    IP Ping Hostname Ports
    37.57.188.37 37 ms 37.188.57.37.triolan.net8888
    Я даю в браузере 37.57.188.37:8888/status
    В ответ:
    "Проблема при загрузке страницы..."

    ОтветитьУдалить
  17. ну делаешь все правильно, только почему мертвые ip он тебе отдает не понятно, в этом диапозоне на сейчас 25 живых ip, где ты нашел 50 непонятно, положи куданибудь на обменник скрины настроек сканера может там что-то увижу

    ОтветитьУдалить
  18. [URL=http://s012.radikal.ru/i320/1410/36/cd9607f74b48.jpg][IMG]http://s012.radikal.ru/i320/1410/36/cd9607f74b48t.jpg[/IMG][/URL]
    [URL=http://s019.radikal.ru/i603/1410/c8/e915bf024c65.jpg][IMG]http://s019.radikal.ru/i603/1410/c8/e915bf024c65t.jpg[/IMG][/URL]
    [URL=http://s020.radikal.ru/i707/1410/d2/d7753e78b06e.jpg][IMG]http://s020.radikal.ru/i707/1410/d2/d7753e78b06et.jpg[/IMG][/URL]

    ОтветитьУдалить
  19. Извиняюсь.
    http://my-files.ru/ynu2of

    Хрень какая то с обменниками посдыхали все.

    ОтветитьУдалить
    Ответы
    1. все правильно такие настройки и должны быть, и все находит, только что сканернул, все находит этой прогой возми попробуй другой диапозон, 159.224.

      Удалить
  20. Слушай Boom у тебя получается ты диапазон за 23 мин отсканил?
    Из фантастики что то

    ОтветитьУдалить
    Ответы
    1. у меня диапозон сканится до 4-x минут в зависимлти от слоности провайдрера, триолан относится к простым, то есть они не прчутся и на запрос отвечают в открытой форме, можно и быстрее я не вижу смысла, реально снизить до минуты, но рачковать со скриптом надо, и я не сканю на компьютере, у меня автоматические скрипты python+bash

      Удалить
  21. На самом деле у меня сканит минимум минут сорок а то и больше.
    А какая разница в другом диапазоне будет?

    ОтветитьУдалить
    Ответы
    1. там больше живых ip а посему можно не сканить весь диапазон, а например четвертинку для тебя экономия времени, и иногда бывает что какой то диапазон по трассе недоступен... или еще какая сетевая хрень

      Удалить
  22. Угу в сек. 270 запросов обрабатываются да еще и ответы приходят
    Сказочник....

    ОтветитьУдалить
    Ответы
    1. элементарно, не 270, а 256, запущено 256 копий curl (возможно и больше), ответы приходят в 256 файлов которые собираются в кучу и обрабатываются... про сказочника ты погорячился.... по началу у меня тоже сканы часами ходили, но потом мне надоело ждать............

      Удалить
  23. Тогда звиняйте, беру свои слова обратно.
    Блин научил бы как это делать, а то ждать тоже полный пипец...

    ОтветитьУдалить
    Ответы
    1. Научится? было бы желание, прочитать вторую часть сканирование на ресивере, потом немного bash, то есть написать скрипт и запускать его хоть руками, хоть через cron, я учить никого не буду как и выкладывать в паблик такую работу, в том состоянии что она есть на сегодня, она способна (при попадании в паблик) свалить оператора, а это затевал для личного просмотра, так что попрошу без обид...

      Удалить
    2. и триолан не надо сканировать как webstream(Ростелеком) каждый день, ip на триолане умирают крайне редко, умирают быстро те, что попали в паблик....
      у максимально 1 ip проработал 4 месяца

      Удалить
  24. доброго времени суток . я извиняюсь я в этом деле новичок ну нашёл я ip как лист оживить что менять надо ? #EXTINF:-1,Amedia Premium HD
    http://176.51.7.24:1234/udp/233.7.70.239:5000

    ОтветитьУдалить
  25. @Виталий Иванович, от сканировать диапазон 176.51.[0-255].[0-255]:1234 и заменить в своем листе на рабочий, я все выше описал, если совсем новичек, то гугл в помощь, когда придет понимание можно еще раз перечитать...

    ОтветитьУдалить
  26. Спасибо догнал )

    ОтветитьУдалить
  27. У меня вышло так:91.224.0.38:7777
    91.224.0.39:7777
    91.224.1.93:7777
    91.224.12.34:7777
    91.224.12.35:7777
    91.224.12.36:7777
    91.224.12.37:7777
    91.224.12.38:7777
    91.224.12.39:7777
    91.224.12.114:7777
    91.224.13.145:7777
    91.224.13.146:7777
    91.224.13.147:7777
    91.224.13.148:7777
    91.224.13.149:7777
    91.224.13.150:7777
    91.224.14.69:7777
    а надо приблизительно так:
    #EXTINF:-1, НТВ
    http://91.224.17.5:7777/udp/239.100.0.120:1234
    #EXTINF:-1, ТНТ
    http://91.224.17.5:7777/udp/239.100.0.121:1234
    что дальше делать???

    ОтветитьУдалить
    Ответы
    1. странный вопрос, если есть работающий, то с помощью текстового редактора подставить его в нужный m3u файл

      Удалить
    2. Первый понятно а после /udp/ что вводить?

      Удалить
  28. Юра Гусак, у тебя в m3u должен быть список ip которые идут после udp, здесь описан метод поиска первого ip (udpxy) остальное зависит от оператора

    ОтветитьУдалить
  29. А как найти вторую часть если там меняется только предпоследняя цифра(http://193.30.240.20:2222/udp/239.0.0.13:4000
    http://193.30.240.20:2222/udp/239.0.0.14:4000
    http://193.30.240.20:2222/udp/239.0.0.15:4000
    http://193.30.240.20:2222/udp/239.0.0.16:4000)

    ОтветитьУдалить
    Ответы
    1. @Юра Гусак, но если меняется только последняя цифра, а так происходит почти всегда, но бывают исключения, то создается m3u файл где последние цифры адреса мультикаста находятся в пределе от 0 до 255 и потом ручным перебором определяются каналы, другого способа я не знаю

      Удалить
  30. Неделю назад эти адреса работали нормально. КАК НАЙТИ ГДЕ ЭТИ КАНАЛЫ СЕЙЧАС?:????????????

    ОтветитьУдалить
    Ответы
    1. @Юра Гусак искать рабочий ip на сегодня многие провайдеры меняют ip раз в день http://193.30.240.20:2222 этот ip на сегодня не рабочий, и не надо кричать, думаю если ты не понял все выше описное, то тебе проще заплатить на форуме кому то денег и получать рабочие проверенные листы, либо ты будешь заниматься ежедневным поиском, тем более ты ищешь очень мелкого провайдера у которого явно нет предустановленного оборудования, то есть порты по которым можно смотреть именуются каждый раз как бог на душу положит и полных диапазонов у него нет, так кусочки, провайдер Bravoport г. Бровары, для просмотра украинских каналов, наиболее подходящие Триолан постоянный порт 8888 или провайдер, Trinity (диспечерские системы, Донецк, мариуполь) у них постоянные ip которые работаю по несколько месяцев и подбор каналов по интересней....

      Удалить
  31. так там были супер каналы около 150 русукр мовные

    ОтветитьУдалить
  32. так оператор никакой, в смысле клиентов, чем меньше оператор тем меньше вывешенных в интернет портов и если нет операторских приставок, а у этого оператора их нет, то может быть очень большой зоопарк портов, ты сутками будешь сканировать и если получешь какойто результат то он будет минимален... я в предущем сообщении написал на какие укр операторы стоит обратитьвнимание, можно еще добавить одесский Tenet? на остальных можно просто забить не стоят они того времени....

    ОтветитьУдалить