22 декабря | 2024г. | 12:18:43


АвторТема: OsCamd  (Прочитано 666454 раз)

0 Пользователей и 30 Гостей смотрят эту тему.

Оффлайн look2009

  • Падаван
  • *
  • Сообщений: 24
  • Поблагодарили: 0
  • Уважение: -1
OsCamd
« Ответ #1305: 28 марта | 2014г. | 09:33:44 »
0
Вот весь лог работы после ребута плагина. (под спойлером)
Спойлер   :
2014/03/28 9:29:09 1849 2AEDD4C8 p proxy thread started (thread=2AEDD4C8, label=357, server=s19.com)
2014/03/28 9:29:09 1849 2B6DD4C8 c plain dvbapi-client granted (root, au=off)
2014/03/28 9:29:09 1849 2B6DD4C8 c dvbapi: 170 entries read from oscam.dvbapi
2014/03/28 9:29:09 1849 2AEDD4C8 p proxy s19.com:10003 (fd=13)
2014/03/28 9:29:09 1849 2B6DD4C8 c dvbapi: [ADD PID 0] CAID: 0500   ECM_PID: 1452   PROVID: 050A00
2014/03/28 9:29:09 1849 2B6DD4C8 c dvbapi: [ADD PID 1] CAID: 0500   ECM_PID: 106A   PROVID: 040620
2014/03/28 9:29:09 1849 2B6DD4C8 c dvbapi: [ADD PID 2] CAID: 0500   ECM_PID: 1006   PROVID: 040610
2014/03/28 9:29:09 1849 2B6DD4C8 c dvbapi: [ADD PID 3] CAID: 0500   ECM_PID: 13EE   PROVID: 050B00
2014/03/28 9:29:09 1849 2B6DD4C8 c dvbapi: [ADD PID 4] CAID: 5601   ECM_PID: 0322   PROVID: 000000
2014/03/28 9:29:09 1849 2B6DD4C8 c dvbapi: new program number: 6592 (0500:6592 unknown)
2014/03/28 9:29:10 1849 2AEDD4C8 p s19.com: resolved ip=ххх.ххх.ххх.ххх
2014/03/28 9:29:10 1849 2B6DD4C8 c root (0500&050A00/6592/1452/0000/10C:1E32/00-00): not found (258 ms) by 357
2014/03/28 9:29:10 1849 2B6DD4C8 c dvbapi: Start descrambling PID #3 (CAID: 0500) 1
2014/03/28 9:29:10 1849 2B6DD4C8 c root (0500&050B00/6592/13EE/0000/6C:CE2E/9F-73): found (105 ms) by 357
2014/03/28 9:29:14 1849 2B6DD4C8 c root (0500&050B00/6592/13EE/0000/6C:4372/DB-73): found (441 ms) by 357
2014/03/28 9:29:24 1849 2B6DD4C8 c root (0500&050B00/6592/13EE/0000/6C:2F72/DB-C9): found (395 ms) by 357
2014/03/28 9:29:34 1849 2B6DD4C8 c root (0500&050B00/6592/13EE/0000/6C:085F/60-C9): found (398 ms) by 357
2014/03/28 9:29:44 1849 2B6DD4C8 c root (0500&050B00/6592/13EE/0000/6C:8AB9/60-CA): found (444 ms) by 357
2014/03/28 9:29:53 1849 2A6DD4C8 h all debug_level=0
2014/03/28 9:29:54 1849 2B6DD4C8 c root (0500&050B00/6592/13EE/0000/6C:6E4A/43-CA): found (480 ms) by 357
2014/03/28 9:30:04 1849 2B6DD4C8 c root (0500&050B00/6592/13EE/0000/6C:D863/43-A4): found (447 ms) by 357
2014/03/28 9:30:14 1849 2B6DD4C8 c root (0500&050B00/6592/13EE/0000/6C:4E7C/F6-A4): found (403 ms) by 357
2014/03/28 9:30:24 1849 2B6DD4C8 c root (0500&050B00/6592/13EE/0000/6C:B5FB/F6-D5): found (408 ms) by 357
2014/03/28 9:30:34 1849 2B6DD4C8 c root (0500&050B00/6592/13EE/0000/6C:846C/96-D5): cache2 (442 ms) by 357
2014/03/28 9:30:44 1849 2B6DD4C8 c root (0500&050B00/6592/13EE/0000/6C:93A5/96-61): found (495 ms) by 357
2014/03/28 9:30:54 1849 2B6DD4C8 c root (0500&050B00/6592/13EE/0000/6C:12CB/DA-61): found (409 ms) by 357
2014/03/28 9:31:04 1849 2B6DD4C8 c root (0500&050B00/6592/13EE/0000/6C:3F7B/DA-81): found (400 ms) by 357

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

В oscam.server следующее.

Спойлер   :
[reader]
enable = 1
Label = 357
Protocol = cs357x
Device = s19.com,10003
Account = хххххххх,ххххххххх
pmt_mode = 5
request_mode = 1
emmcache = 1,3,2
reset = 3
Group = 1
ReconnectTimeout = 20


Онлайн сергей 999s

  • Мастер Джедай
  • ***
  • Сообщений: 17645
  • Поблагодарили: 96854
  • Уважение: +1590
OsCamd
« Ответ #1306: 28 марта | 2014г. | 14:37:41 »
+1
OSCam 1851 от yuriks

- добавлена возможность обработки есм ДО и ПОСЛЕ декодирования ридером (шарой или картой)
    пример
     [mainreader internal /dev/sci0 predr=pre postdr=post]
     [pre external /hdd/lib1.so group=2]
     [post external /hdd/lib2.so group=2]

- исправлен парсинг индекса ключа оверкрипта для виа кодировки в емуляторе (актуально для провайдера SRG)

[ Гостям не разрешен просмотр вложений ]

Оффлайн T-Rex47

  • Падаван
  • *
  • Сообщений: 47
  • Поблагодарили: 61
  • Уважение: 0
OsCamd
« Ответ #1307: 28 марта | 2014г. | 15:57:28 »
0
Действительно запрос каждые 10 секунд, можно ли как то увеличить этот таймаут до минуты или поместить в кеш ключ, насколько я понял кеширование доступно в этом плагине.
Не вдаваясь в подробности и тонкости, каждые 10 секунд идёт смена ключа, поэтому и кешировать старые ключи нет смысла - картинки не будет!!!

Оффлайн Ser6

  • Друзья Джедаев
  • *****
  • Сообщений: 12328
  • Поблагодарили: 29870
  • Уважение: +122
OsCamd
« Ответ #1308: 06 апреля | 2014г. | 00:01:52 »
0
Данная библиотека предназначена для подключения к oscam-ymod (модификация oscam от yuriks) и позволяет декодировать MPEG2 каналы, закрытые кодировкой DRE без дополнительного ADEC шифрования.
Для декодирования сигнала необходимо наличие либо бинарного файла ee.bin, либо извлечённые из него шестнадцатеричные ключи.
Библиотека сама осматривает файловую систему ресивера на наличие данных файлов в следующем порядке. Вначале ищется файл с именем ee.bin, если данный файл не найден, то предпринимается попытка найти файл dre.keys, если не удаётся найти и его, то ищется файл с именем oscam.keys. Если в первом каталоге не найден ни один из указанных выше файлов, происходит автоматический переход к следующему каталогу и алгоритм поиска трёх файлов повторяется. Осматриваются следующие по очереди каталоги: /etc/tuxbox/config, /etc/tuxbox/config/oscam, /usr/keys, /etc/tuxbox/config/oscam-stable, /etc/tuxbox/config/oscam-unstable, /etc/tuxbox/config/oscam-experimental и /tmp. В случае, если в одном из указанных выше каталогов обнаружен файл с одним из упомянутых выше имён, он загружается и предпринимается попытка декодирования. Если она неудачна, алгоритм поиска продолжается.
Пример конфигурации для использовании данной библиотеки представлен ниже.

Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Предполагается, что библиотека располагается в каталоге /etc/tuxbox/config, а у файла libdreemu.so имеются права на исполнение (меняются командной chmod 755 /etc/tuxbox/config/libdreemu.so).
Для извлечения из актуального файла ee.bin ключей можно воспользоваться программой bin2dre. Для этого её необходимо скопировать в каталог /usr/bin, так же дать права на исполнение и в консоли выполнить команду "bin2dre имя_входного_файла имя_выходного_файла", например: bin2dre /tmp/ee.bin /tmp/dre.keys, после выполнения программы, по пути /tmp/dre.keys будет находится актуальный файл извлечённых шестнадцатеричных ключей, предназначенных для работы библиотеки.
Версия библиотеки - 0.5 (gisclub.tv edition), программы-конвертера - 0.2 (gisclub.tv edition). Платформа - sh4.
[ Гостям не разрешен просмотр вложений ]

Оффлайн Stuart

  • Джедай
  • ***
  • Сообщений: 420
  • Поблагодарили: 1176
  • Уважение: -2
OsCamd
« Ответ #1309: 12 апреля | 2014г. | 23:30:57 »
0
Родная сборка oscam под sh4, svn 9658 с OpenSSL 1.0.1g с исправленной уязвимостью "Heartbeat overflow issue".
OSCam TimeLine
Vitaliy69

Онлайн сергей 999s

  • Мастер Джедай
  • ***
  • Сообщений: 17645
  • Поблагодарили: 96854
  • Уважение: +1590
OsCamd
« Ответ #1310: 25 апреля | 2014г. | 22:25:25 »
0
Версия 1852 от yuriks

- добавлена возможность установки идента для ридера внешней библиотеки (с фильтра ident в настройках ридера) (уникальный адрес UA также можно указать в настройках ридера ua=xxxxxxxxxxxxxxxx )
- на внешнюю библиотеку можно передать параметры (params=)
- в исходниках внешней библиотеки "oscamlog(0,"   - пишет в основной лог
пример с обработкой емм (от версии 1852)

исходник внешней библиотеки
Init2 - отличается от Init тем, что в ней передается строка параметров ридера (смотри ниже params=)

Цитировать
#include <string.h>

#define VERSION "External library version 1.1"

struct ecm_request_ext
{
  unsigned char         *ecm;
  short                 l;
  unsigned char         *cw;
  unsigned short        caid;
  unsigned long         prid;
  unsigned short        srvid;
  unsigned short        chid;
};

struct emm_packet_ext
{
  unsigned char *emm;
  unsigned char l;
  unsigned char caid[2];
  unsigned char provid[4];
  unsigned char hexserial[8];
  unsigned type;
};

void (*oscamlog)(unsigned short, const char *,...) = NULL;
char *libparams = NULL;

extern void Init(void (*logptr)(unsigned short, const char *,...))
{
    oscamlog = logptr;
    oscamlog(0, "[external-reader] %s", VERSION);
};

extern void Init2(void (*logptr)(unsigned short, const char *,...), char *params)
{
    oscamlog = logptr;
    libparams = params;
    oscamlog(0, "[external-reader] %s", VERSION);
    if (libparams) {
        oscamlog(0, "[external-reader] reader parameter `%s`", libparams);
        //parse parameters here
    }
};

extern int ProcessECM(struct ecm_request_ext *er)
{
    oscamlog(255,"[external-reader] Processing ECM");
    memcpy(er->cw,er->ecm,16);
    return 1;
};

extern int ProcessEMM(struct emm_packet_ext *ep)
{
    oscamlog(255, "[external-reader] Processing EMM %02X %02X", ep->emm[0], ep->emm[3]);
    return 1;
}

пример конфига ридера
Цитировать
[testlib external /hdd/libexternal.so ident=0500:040620 ua=00c1bf1d88000000 params=test=params1,test2=param2 delay=100 emmcache=1,1,15]
ua взят с потока от фонаря (идент тоже для примера
картинки конешно нету

и лог
Цитировать
reader thread started (thread=771A34A0, label=testlib, device=/hdd/libexternal.so, detect=cd, mhz=357, cardmhz=357)
testlib card detected
[external-reader] testlib: loading external library `/hdd/libexternal.so`
[external-reader] testlib: using Init2 function for external library `/hdd/libexternal.so` initialization
[external-reader] External library version 1.1
[external-reader] reader parameter `test=params1,test2=param2`
[external-reader] testlib: CAID: 0500 - UA: 00C1BF1D88000000
[external-reader] testlib: adding provider 0500:040620, SA C1BF1D88 (00040620)
[external-reader] testlib: ready for requests
found cardsystem external
init for all local cards done
plain dvbapi-client granted (tuner, au=auto (1 reader))
dvbapi: new program number: 2777 (0500:2777 unknown)
dvbapi: Start descrambling PID #1 (CAID: 0500) 1
tuner (0500&040620/2777/106B/0000/5F:B98A/81=28): found (100 ms) by testlib
dvbapi: emm filters started
tuner (0500&040620/2777/106B/0000/5F:B981/80=28): found (101 ms) by testlib
tuner emmtype=shared (8E,C1), len=110, idx=0, cnt=1: written (0 ms) by testlib
tuner emmtype=shared (8E,C1), len=110, idx=1, cnt=1: written (0 ms) by testlib
tuner emmtype=shared (8E,C1), len=109, idx=2, cnt=1: written (0 ms) by testlib
tuner emmtype=shared (8E,C1), len=110, idx=3, cnt=1: written (0 ms) by testlib
tuner emmtype=shared (8E,C1), len=111, idx=4, cnt=1: written (0 ms) by testlib
tuner emmtype=shared (8E,C1), len=112, idx=5, cnt=1: written (0 ms) by testlib
tuner emmtype=shared (8E,C1), len=111, idx=6, cnt=1: written (0 ms) by testlib
tuner emmtype=shared (8E,C1), len=89, idx=7, cnt=1: written (0 ms) by testlib
tuner emmtype=shared (8E,C1), len=111, idx=8, cnt=1: written (0 ms) by testlib
tuner emmtype=shared (8E,C1), len=101, idx=9, cnt=1: written (0 ms) by testlib
tuner (0500&040620/2777/106B/0000/5F:B99E/81=28): found (101 ms) by testlib
tuner emmtype=shared (8E,C1), len=112, idx=10, cnt=1: written (0 ms) by testlib

Оффлайн pandora-66

  • Джедай
  • ***
  • Сообщений: 334
  • Поблагодарили: 1635
  • Уважение: +24
OsCamd
« Ответ #1311: 03 мая | 2014г. | 08:57:19 »
0
Новый oscam. Обновляет ключи 3K с потока. С примером настроек.


Оффлайн m0xf

  • Младший Джедай
  • **
  • Сообщений: 60
  • Поблагодарили: 23
  • Уважение: +2
OsCamd
« Ответ #1312: 10 мая | 2014г. | 21:03:22 »
0
Возможно ли установить фильтр на reader, чтобы отбрасывать ответы, в которых изменились оба CW?

Оффлайн serg03166

  • Кандидат
  • *
  • Сообщений: 5
  • Поблагодарили: 1
  • Уважение: 0
OsCamd
« Ответ #1313: 11 мая | 2014г. | 00:16:43 »
0
Всем привет, настроил oscam_emu_dre2 триколор и нтв+, всё работает, но может кто поправит мой конфиг, что бы совсем хорошо было. Спасибо!

Спойлер   :
[global]
logfile      = /tmp/oscam.log
maxlogsize   = 200

[dvbapi]
enabled      = 1
boxtype      = dreambox
pmt_mode   = 4
i: 4ae1:11::::102
p: 4ae1:11 1
P: 0500:040600
au = 1

[ext external /root/plugin/var/tuxbox/config/dre2emu.so params=/root/plugin/var/tuxbox/config/ee.bin ident=4ae1:11 ua=0000bb345678 delay=100 emmcache=1,1,15 fallback = 1]

[HTB newcamd server port login pass]

Оффлайн android

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1319
  • Поблагодарили: 1167
  • Уважение: +48
OsCamd
« Ответ #1314: 11 мая | 2014г. | 06:06:07 »
0
, но может кто поправит мой конфиг
P: 0500:040620--это добавь для HD-каналов

Онлайн сергей 999s

  • Мастер Джедай
  • ***
  • Сообщений: 17645
  • Поблагодарили: 96854
  • Уважение: +1590
OsCamd
« Ответ #1315: 11 мая | 2014г. | 11:54:34 »
0
Версия 1853 от yuriks

версия 1853
- вернул назад эмуль нагры
- проверка емм ua/sa для кодировки DRE перед отправкой на ридер

Оффлайн android

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1319
  • Поблагодарили: 1167
  • Уважение: +48
OsCamd
« Ответ #1316: 13 мая | 2014г. | 08:41:34 »
0
Новый oscam. Обновляет ключи 3K с потока. С примером настроек.
oscam-na-s8120-oscam-ymod-18-t52_for_spark
у кого нибудь получилось на спарке (8120) запустить?
поделитесь опытом-что сделать или подправить нужно...
закинул все по папкам -присвоил атрибуты-перегружал-пере запускал-малевич!!!  :'(

Оффлайн serg03166

  • Кандидат
  • *
  • Сообщений: 5
  • Поблагодарили: 1
  • Уважение: 0
OsCamd
« Ответ #1317: 13 мая | 2014г. | 19:44:19 »
0
у кого нибудь получилось на спарке (8120) запустить?
поделитесь опытом-что сделать или подправить нужно...
закинул все по папкам -присвоил атрибуты-перегружал-пере запускал-малевич!!!  :'(
Попробуй этот плагин, у меня работает.

Оффлайн satlife

  • Младший Джедай
  • **
  • Сообщений: 111
  • Поблагодарили: 113
  • Уважение: 0
OsCamd
« Ответ #1318: 13 мая | 2014г. | 21:04:29 »
0
android, пробуй. Замени и надо подождать на канале 3к минут пять обновления.

Оффлайн serg735023

  • Падаван
  • *
  • Сообщений: 27
  • Поблагодарили: 4
  • Уважение: 0
OsCamd
« Ответ #1319: 14 мая | 2014г. | 10:17:28 »
0
у меня и без pmt_mode   = 4 работает,подскажите для чего он нужен?

Теги:
 



X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!