Рейтинг@Mail.ru
Как настроить сервер NewCS под кардшаринг?

Настройка сервера кардшаринга NewCS

Файл настроек сервера NewCS - newcs.xml

Скачать NewCS

<?xml version="1.0"?><newCSconfig>
<globals>
    <listening-ip>127.0.0.1</listening-ip><!--IPv4 Адрес локального интерфейса -->
    <certificate>/var/tuxbox/config/newcs.pem</certificate><!-- Полный путь к файлу сертификата SSL -->
</globals>
<readers name="Standard Phoenix on PC">
<device>
    <name>Phoenix on Com1</name><!-- Любое название устройства -->
    <type>phoenix</type><!-- Значения: Phoenix, Dbox, SCi, Dragon, SC8, MP35, PCSC или Infinity -->
    <mhz>368</mhz><!-- 153(1.53 MHz), 358(3.58 MHz), 368(3,68 MHz), 450(4.5 MHz), 536(5.36 MHz), 600(6.00 MHz), 800(8.00 MHz), 715(7.15 MHz) 1000(10.00 MHz), 1071(10.71 MHz), 1431(14.31 MHz). Эта настройка теперь важна. Обычный кард ридер Phoenix работает на частоте 3.57 MHz, но часто может быть разогнан до 6 MHz. Будьте с этим осторожны. -->
    <node>/dev/ttyUSB0</node><!-- Полный путь к устройству в системе. Например /dev/tts/0, /dev/sciX (Dreambox), /dev/cardreaderX (Dragon), /dev/tts/USBX (USB2serial), COMx для Win32, COM1, COM2 и т.д. для PC/SC  -->
<infinity_number>0</infinity_number><!-- Значения: 0, 1... Номер устройства если их несколько. Имеет значение только для кард ридера Infinity. -->
    <slot>0</slot><!-- Значения: 0...7. Используется только Sc8 -->
    <parity>none</parity><!-- Значения: Odd, Even, None. Игнорируется SCi и Dragon. Используется только при подключении кардридера через COM порт. -->
    <reset>normal</reset><!-- Значения: Normal, Inverse. Игнорируется SCi и Dragon. Normal для кард ридера типа Phoenix, Inverse для Smartmouse -->
    <export>Yes</export><!-- Значения: Yes/No. Если экспорт запрещен, то соединяться с кард сервером сможет только localhost. -->
    <enabled>Yes</enabled><!-- Значения: Yes/No. Если устройство не включено, оно не используется -->    
    <blocksa>No</blocksa><!-- Значения: Yes/No. Блокировать общие emm -->
    <blockua>No</blockua><!-- Значения: Yes/No. Блокировать уникальные emm -->
    <blockga>No</blockga><!-- Значения: Yes/No. Блокировать групповые emm -->
    <boxkey>0000000000</boxkey><!-- Box Key от ресивера с Nagra -->
    <rsa>0000000000</rsa><!-- RSA key от ресивера с Nagra -->
    <irdeto-camkey>0000000000000000</irdeto-camkey><!-- 8byte hex. -->
    <irdeto-camkey-data>0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000</irdeto-camkey-data><!-- 64byte hex -->
    <crypto-special>No</crypto-special><!-- Значения: Yes/No. Управляет Realtime MOSC на Cryptoworks. -->    
   <ipk>0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000</ipk><!-- 64byte hex -->    
   <ucpk>0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000</ucpk><!-- 64byte hex -->
    <PTShandshake>No</PTShandshake><!-- Значения: Yes/No. Управляет Realtime HighBaud на Cryptoworks и Viacess. -->    
    <carddetect>yes</carddetect><!-- Значения: Yes/No. Атоопределеные наличия карты в кард ридере -->
    <newcamd_port>15050</newcamd_port><!-- Значения: 0...65535. Порт, на котором сервер newcamd будет ожидать входящие соединения для подключения к данному устройству. -->
    <autosid>Yes</autosid><!-- Значения: Yes/No. Разрешать/запрещать SID средствами newcs на основе ответов карты -->
    <Seca-PPV>no</Seca-PPV><!-- Значения: Yes/No. Разрешать/запрещать SID средствами newcs на основе ответов карты -->
    <pincode>0000</pincode><!-- 0000...9999. Например для PPV на Conax. Также для защиты от детей на Conax и Cryptoworks. -->

<!-- Подробнее про Service ID's:

  • Если вы разрешаете SID, все не разрешенные будут запрещены
  • Если вы запрещаете SID, то все остальные будут разрешены для данного CAID
  • Если вы не указываете кард ридер, будут разрешены все SID
  • Возможно любое количество разделов провайдеров и разделов ID
  • Запрещение (Deny) имеет более высокий приоритет чем разрешение (Allow)
  • Если вам надо добавить несколько SID, используйте <id>0000:0010</id> -->

    <sid>
      <allow>         
        <id>0000</id>
        <id>0001</id>
        <id>0002</id><!-- 4 цифры. Если SID состоит из 3 цифр, добавьте в начале 0 -->
      </allow>
      <deny>
        <id>0000</id>
        <id>0001</id>
        <id>0002</id><!-- 4 цифры. Если SID состоит из 3 цифр, добавьте в начале 0 -->
      </deny>
    </sid>
    <priority>round</priority><!-- Значения: Hard, Round, FIFO. Hard - чем ниже userid, тем выше приоритет.
Round - равные шансы для всех пользователей. FIFO - первый получает ecm -->
    </device>
  </readers>
  <radegastserver>
    <enabled>Yes</enabled><!-- Значения: Yes/No. Включить или выключить сервер -->
    <port>10001</port><!-- Значения: 0...65535. Порт, на котором ожидать входящие соединения -->
    <allow>
      <hostname>all</hostname><!-- Значения: ALL, IP-адрес или домен -->
    </allow>
  </radegastserver>
  <cache>
    <emm>20</emm><!-- Значения: 0...255. Количество EMM для кэширования -->
    <ecm>-1</ecm><!-- Значения: 0...255. Количество EMM для кэширования. Значение -1 включает динамический кэш ECM -->
  </cache>
  <httpd>
    <server>
      <port>8080</port><!-- Значения: 0...65535. Порт, на котором HTTP сервер будет ожидать входящие соединения--
      <enabled>yes</enabled><!-- Значения: Yes/No -->
    </server>
    <user>
      <name>newcs</name><!-- Имя пользователя для доступа к серверу -->
      <password>newcs</password><!-- Пароль для доступа к серверу -->
      <accesslevel>admin</accesslevel><!-- Значения: ADMIN/STATS. Уровень прав доступа -->
    </user>
  </httpd>
  <debug>
    <password>NewCSpwd</password><!-- Пароль. Максимальная длина 25 символов, минимальная - 8. Пароль чувствителен к регистру -->
    <mode>simple</mode><!-- Значения: SIMPLE/ADVANCED. Включение/выключение дополнительных (потенциально опасных) функций в консоли -->
    <level>normal</level><!-- Значения: NORMAL, VERBOSE, SPAM. Уровень подробности сообщений -->
    <type>init</type><!-- Значения: INIT, GENERAL, ECM, EMM, NET, ALL. Тип сообщений -->   
    <output>console,tcp</output><!-- Значения: CONSOLE, UDP, TCP, FILE, ALL. Куда выводить сообщения -->
  
    <console_options>normal,init</console_options><!-- опции лога для консоли -->
    <logfile>/hdd/newcs.txt</logfile><!-- Файл лога -->
    <file_options>spam,all</file_options><!-- опции лога для файла -->
    <udp_host>192.168.1.10</udp_host><!-- IP-адрес или домен куда отправлять лог по UDP-->   
    <udp_port>1000</udp_port><!-- Значения: 0...65535. UDP порт куда отправлять пакеты -->
    <udp_options>normal,init</udp_options><!-- опции лога для UDP -->
    <tcp_port>1001</tcp_port><!-- Значения: 0...65535. TCP порт для входящих соединений -->
    <tcp_options>normal,init</tcp_options><!-- опции лога для TCP -->
  </debug>
  <newcamdserver>
    <enabled>Yes</enabled><!-- Значения: Yes/No. Включить/выключить сервер newcamd -->
    <name>newcs</name><!-- Имя сервера для удаленных клиентов. Если удаленный клиент НЕ newcamd, это поле теряет смысл. -->
    <deskey>01 02 03 04 05 06 07 08 09 10 11 12 13 14</deskey><!-- любые 28 цифр. Используется для шифрования сообщений между клиентом и сервером. -->
    <user>
      <name>dummy</name><!-- логин пользователя -->
      <password>dummy</password><!-- пароль пользователя -->
      <hostname>localhost</hostname><!-- IP-адрес или домен. Для обратного входа на клиентский ресивер -->
      <port>12000</port><!-- Значения: 0...65535. Порт для обратного входа на клиентский ресивер -->

      <au>on</au><!-- Значения: ON/OFF. Позволено ли клиентам отправлять EMM на сервер -->
      <sidoverride>off</sidoverride><!-- Значения: ON/OFF. Позволено ли клиентам обходить фильтр SID -->
      <readers>
        <allow>Phoenix on Com1</allow><!-- Имя устройства, к которому устанавливается доступ. Если есть оддна директива <allow>, остальные ридеры будут отключены! -->
      </readers>
      <spider>No</spider><!-- Значения: YES/NO. Разрешено ли клиенту быть кард спайдером newcamd-->
      <rate>2</rate><!-- Значения: 1...60. Количество секунд между каждым ECM -->
      <status>access</status><!-- Значения: ACCESS/BANNED. Если BANNED, то пользователь не сможет войти на сервер -->
    </user>
  </newcamdserver>
  <chameleon>
    <server>
      <port>1234</port><!-- Значения: 0...65535. Порт, на котором ожидать входяшие соединения -->
      <enabled>yes</enabled><!-- Значения: YES/NO -->
    </server>
    <peer>
      <hostname>localhost</hostname><!-- Соединение с удаленным сервером Chameleon -->
      <port>1234</port><!-- Значения: 0...65535. Порт для входящих соединений -->
      <name>myname</name><!-- Логин для входа -->
      <password>mypassword</password><!-- Пароль для входа -->
      <realm>myShares</realm><!-- Еще не работает. Для соединения с более чем одной сетью -->
    </peer>
    <user>
      <name>myname</name><!-- Ваш логин -->
      <password>mypassword</password><!-- Ваш пароль -->
      <realm>myrealm</realm><!-- Еще не работает. Для соединения с более чем одной сетью -->
    </user>
  </chameleon>
  <feynman>
    <server>
      <port>12345</port><!-- Значения: 0...65535 - Порт для входящих соединений -->
      <enabled>yes</enabled><!-- Значения: YES/NO -->
    </server>
    <user>
      <name>myname</name><!-- Ваш логин -->
      <password>mypassword</password><!-- Ваш пароль -->
      <au><!-- Автообновление -->
        <ua>on</ua><!-- Значения: ON/OFF. Будет ли сервер отправлять данные карты клиенту -->
        <sa>on</sa>
      </au>
    </user>
  </feynman>
</newCSconfig>

 

Добавить комментарий


Защитный код
Обновить

Статьи по теме