Rejestracja

If you already have an account with us, please use the login panel below to access your account.

Pokaż wyniki od 1 do 3 z 3

Wątek: CCcam mini FAQ

  1. #1
    SupportSatTv
    Dołączył
    May 2006
    Przegląda
    -----
    Posty
    630

    Domyślnie CCcam mini FAQ

    CCcam FAQ

    Na podstawie DM500s Gemini 4.20, CCcam 2.0.8 i karta C+

    Instalacji CCcam-a dokonujemy poprzez Blue Panel z addoms, odpowiedni interface w innych image bądź manualnie.

    Przykład konfiguracji:

    1. CCcam 2.0.8 + Newcs 1.60

    O konfiguracji Newcs nie będę się rozpisywał gdyż jest ona zawarta w NewCS FAQ na naszym forum lub pokrewnych.
    Dodam jedynie, ze jak w innych koniuracjach serwer-klient (np.: NewCS+Mgcamd) dane użytkownika lokalnego muszą się zgadzać,
    czyli być jednakowe zarówno w pliku konfiguracyjnym serwera jak i w pliku konfiguracyjnym klienta by nasza własna karta została uruchomiona.

    Przykład:

    Jeżeli użytkownik lokalny (obslugujacy nasza wlasna karte) to "local" to dane w newcs.xml (/var/tuxbox/config/) w sekcjach device i newcamd
    wygladalyby tak:
    <readers name="Card Readers">
    <device>
    <name>upper</name>
    <type>Sci</type>
    <node>/dev/sci0</node>
    <export>yes</export>
    <enabled>yes</enabled>
    <blocksa>No</blocksa>
    <blockua>No</blockua>
    <blockga>No</blockga>
    <PTShandshake>no</PTShandshake>
    <crypto-special>no</crypto-special>
    <carddetect>yes</carddetect>
    <newcamd_port>10000</newcamd_port>
    <priority>round</priority>
    <Seca-PPV>Yes</Seca-PPV>
    <autosid>Yes</autosid>

    </device>

    <device>
    <name>lower</name>
    <type>Sci</type>
    <node>/dev/sci1</node>
    <export>yes</export>
    <enabled>yes</enabled>
    <blocksa>No</blocksa>
    <blockua>No</blockua>
    <blockga>No</blockga>
    <PTShandshake>no</PTShandshake>
    <crypto-special>no</crypto-special>
    <carddetect>yes</carddetect>
    <newcamd_port>10001</newcamd_port>
    <priority>round</priority>
    <Seca-PPV>Yes</Seca-PPV>
    <autosid>Yes</autosid>
    </device>
    </readers>

    <newcamdserver>
    <enabled>yes</enabled>
    <name>newcs</name>
    <deskey>01 02 03 04 05 06 07 08 09 10 11 12 13 14</deskey>
    <userfile></userfile>
    <user>
    <name>local</name>
    <password>local</password>
    <readers>
    <allow>upper</allow>
    <allow>lower</allow>
    </readers>
    <au>on</au>
    </user>
    </newcamdserver>
    a w pliku konfiguracyjnym CCcam.cfg (/var/etc/) w ten sposób:
    N: 127.0.0.1 10000 local local 01 02 03 04 05 06 07 08 09 10 11 12 13 14
    N: 127.0.0.1 10001 local local 01 02 03 04 05 06 07 08 09 10 11 12 13 14
    czyli oprócz nazwy użytkownika i jego hasła musi się również zgadzać port oraz DESKEY.

  2. #2
    SupportSatTv
    Dołączył
    May 2006
    Przegląda
    -----
    Posty
    630

    Domyślnie Odp: CCcam mini FAQ

    Przejdźmy jednak do całej zawartości pliku CCcam.cfg i opisu poszczególnych jego opcji.
    Plik konfiguracyjny zawiera opcje dla serwera CCcam i CCcam jako klienta innego serwera (np.: cardserver/newcamd).

    Zanim przyjrzymy się plikowi konfiguracyjnemu należny nadmienić, ze CCcam ma możliwość udostępniania innym tego co już dostajemy od innych serwerów.
    Takie coś nazywa się Cascading (hops). Za każdym razem mówiąc o "hops " będziemy mieli na myśli głębokość z jaka dany użytkownik możne korzystać z kart, które są również pod nas podpięte (działanie podobne do GBox). 1 hop oznacza zezwolenie tylko użytkownikowi bezpośrednio podłączonemu pod nasz serwer na odbiór danych, on z kolei nie możne tych danych przekazać następnemu.

    ************************************************** **********************
    # CCcam team uvadi CCcam v2.0.8
    #
    # Special greets go to Dale Cooper, the RuDream and ofcourse HDLteam
    #
    # For system without new enigma socket.... capmtserver is your friend ;-)
    #

    ################################################## #############
    # friends #
    ################################################## #############
    # ====> Opcja F jak Friends (Przyjaciele) - dodawanie uzytkowników do naszego serwera CCcam.

    # dodawanie użytkowników do CCcam z limitami lub bez,
    # dzielenie emu (domyslne = 1), zezwolenie dla emm (domyslne = 1),
    # limity downshare (domyslne = bez limitów),
    # limity downshare bazujac na caid:id:sid
    # emu udostepniane tylko 1 poziom nizej, nawet gdy ustawione bez limitu

    #
    #F: <username> <password> <uphops> <shareemus> <allowemm> ( { caid:id(:downhops), caid:id(:downhops),... } { caid:id:sid, caid:id:sid,... } )
    #
    # Przykłady:
    #
    # F: user1 pass1 10
    # oznacza, ze użytkownik user1 otrzyma dane do max 10-go poziomu od nas (+ nasze karty lokalne),
    #
    # F: user2 pass2 0 1 0 { 0100:000080, 0622:000000:1, 0500:000000:2 }
    # oznacza, ze użytkownik user2 otrzyma: tylko nasze karty lokalne bez 0100:000080, nasze 0622:000000 tylko dla siebie (1 hop), nasze 0500 dla siebie i
    # jeden poziom dalej; nasze emu; nie możne wysłać EMM-a dla uaktualnienia naszej karty.
    #
    # F: user3 pass3 5 0 1 { 0:0:3, 0100:000080:1 }
    # oznacza, ze użytkownik user3 otrzyma: dane do max 5-go poziomu od nas (+ nasze karty lokalne - 5 hops), dodatkowo w klamrach pierwsze 0 jako
    # wszystkie caid, drugie 0 jako wszystkie services a 3 z kolei oznacza głębokość downshare czyli możne udostępnić wszystkie karty, które otrzyma od nas do
    # poziomu 3 (3 hops)- dwa poziomy dalej od siebie oprócz 0100:000080 bo tu ma ustawiony 1 hop; nie otrzyma emu; możne wysłać EMM dla uaktualnienia
    # karty.
    #
    # F: user4 pass4 5 0 1 { 0:0:3, 0100:000080:1 } { 0100:000080:15df }
    # oznacza, ze użytkownik user3 otrzyma: dane do max 5-go poziomu od nas (+ nasze karty lokalne - 5 hops), dodatkowo w klamrach pierwsze 0 jako
    # wszystkie caid, drugie 0 jako wszystkie services a 3 z kolei oznacza głębokość downshare czyli możne udostępnić wszystkie karty, które otrzyma od nas do
    # poziomu 3 (3 hops)- dwa poziomy dalej od siebie oprócz 0100:000080 bo tu ma ustawiony 1 hop; nie otrzyma emu; możne wysłać EMM dla uaktualnienia
    # karty i nie możne oglądać kanału 0100:000080:15df.
    #
    #
    ################################################## #############
    # connections #
    ################################################## #############
    # ====> Opcja C jak Connections (Połączenia) - dołączenie do innych serwerów CCcam
    #
    #C: <hostname> <port> <username> <password> <wantemus>
    #
    # Przyklady:
    #
    # C: someserver.somedomain 12000 user1 pass1
    # C: 192.168.1.2 12000 user2 pass2
    # Podłączenie serwerów bez emulatorów od Friends.
    #
    # C: 192.168.1.2 12000 user3 pass3 yes
    # Podłączenie do serwera z jednoczesnym otrzymywaniem emu od Friends.


    # syntax for to add newcamd server connection
    # ====> Opcja N - do konfiguracji naszego użytkownika (np.: nazwanego "local korzystającego z naszych własnych kart i kart innych obsługiwanych
    # przez serwer Newcs lub Cardserver.
    #
    #N: <ip> <port> <username> <pass> <des(14byte)> <nr_of_hops_away (default: 1)> <stealth mode (default: 0)>
    #
    # Przyklady:
    #
    # N: 127.0.0.1 10000 dummy dummy 01 02 03 04 05 06 07 08 09 10 11 12 13 14
    # podłączenie do serwera newcamd
    #
    # N: 127.0.0.1 10000 dummy dummy 01 02 03 04 05 06 07 08 09 10 11 12 13 14 2
    # podlaczenie do serwera newcamd z dodaniem 2 hops
    #
    # stealthy login on newcamd server:
    # stealth modes: 0 = disabled, 1 = mgcamd new, 2 = mgcamd old, 3 = evocamd, 4 = generic
    #
    # N: 127.0.0.1 10000 dummy dummy 01 02 03 04 05 06 07 08 09 10 11 12 13 14 1 1
    # podłączenie do serwera newcamd z dodaniem 1 hop i "stealth mode" jako mgcamd new (1);
    # "stealth mode" - odpowiada tu za to w jaki sposób będziemy widoczni na serwerze czyli używając CCcam i ostawiają opcje "stealth mode = 3"
    # bedziemy widoczni jako klient evocamd zamiast CCcam. Czy dodatkowo ta opcja spełnia jeszcze inne zadanie tego w obecnej chwili nie umiem stwierdzić.
    #
    N: 127.0.0.1 10000 local local 01 02 03 04 05 06 07 08 09 10 11 12 13 14
    N: 127.0.0.1 10001 local local 01 02 03 04 05 06 07 08 09 10 11 12 13 14
    #
    #
    # syntax for to add radegast server connection
    #
    #R: <ip> <port> <ca4> <id6> <nr_of_hops_away (default: 1)>
    #
    # Przyklady:
    #
    # R: 127.0.0.1 678 0100 000080
    # podlaczenie do serwera radegast

    # syntax for to add camd3 connection
    #
    #L: <ip> <port> <username> <pass> <ca4> <id6> <nr_of_hops_away (default: 1)>
    #
    # Przykłady:
    #
    # L: 127.0.0.1 567 dummy dummy 0100 000080
    # # podlaczenie do serwera camd3

    ################################################## #############
    # Other config settings #
    ################################################## #############
    # port nasłuchiwania o przychodzących połączeniach
    # domyslny port to 12000,
    #
    #SERVER LISTEN PORT : 12000

    # port na którym serwer dam nam info na temat polaczen serwerów i klientów oraz cardinfo

    # domyslny port to 16000
    # mozliwe komendy:
    # info
    # activeclients
    # clients
    # servers
    # shares
    # providers
    # entitlements
    # Przyklad: echo servers | telnet localhost 16000
    #
    #INFO LISTEN PORT : 16000

    # Te same informacje dostepne poprzez przegladarke
    # http://ip_CCcam_server:16001
    #HTML INFO LISTEN PORT : 16001

    # czas w sekundach aktywnosci Screen Display
    # default is 0 (turned off)
    #
    #ZAP OSD TIME : 3

    # uzytkownik uzywany do ukazywania info (domyslne : root)
    OSD USERNAME : root

    # haslo uzywane do ukazywania info (domyslne : dreambox)
    OSD PASSWORD : dreambox

    # Sciezka dostepu do czytnika phoenix. Dodaj tyle ile potrzebujesz.
    # domyslne: zaden
    # opcjonalnie dodano rodzaj czytnika : phoenix,mouse,uniprog
    # (gdy nie ma ustawionego typu czytnika domyslnym jest uniprog (e.g. for mastera))
    #
    # Phoenix Reader Path : <device> <type>
    #
    # przyklad
    #
    #PHOENIX READER PATH : /dev/tts/0


    # ukazywanie sie czasu dostepu w OSD
    # domyslne : no (wylaczone)
    #
    #SHOW TIMING : yes


    # wlacza i wylacza opcje debugowania
    # domyslne : no (wylaczone)
    #
    DEBUG : yes


    # czy CCcam powinien próbowac odczytac newcamd.conf dla polaczen z serwerami
    # domyslne : no (wylaczone)
    #
    NEWCAMD CONF : yes


    # konfiguracja blokera. Dodaj tyle czytników ile potrzebujesz.
    # domyslne : nie blokuje nic
    #
    B: /dev/sci0 00
    # 00 - nothing
    # 01 - sa blocked
    # 02 - ua blocked
    # 04 - ga blocked
    # uzyj sumy dla kombinacji
    #
    # przyklad
    #
    #B: /dev/tts/0 07
    B: /dev/sci0 00

    # wylacz wszystkie lokalne czytniki EMM
    # sporo oszczedza CPU, ale nigdy wiecej nie uaktualnisz swojej karty
    # (chyba, ze uaktualnisz karte od Friends)
    #
    # domyslne: no
    #
    DISABLE EMM : yes

    # ta opcja mozesz pozwolic klientowi z 2 hops na wyslanie uaktualnienia do cardsever-a
    #
    # domyslne : no
    #
    #EXTRA EMM LEVEL : yes

    # overrule the nds boxkey (4 byte hex)
    #
    # BOXKEY: <device> <byte1> <byte2> <byte3> <byte4>
    #
    # przyklad
    #
    #BOXKEY: /dev/sci0 00 11 22 33

    # ustawianie PIN karty
    # * prosze uwazac z ta opcja gdyz mozna zablokowack swoja karte *
    #
    # PIN: <device> <pincode>
    #
    # przyklad
    #
    #PINCODE: /dev/sci0 9999


    # dodawanie id's dla spaczowanych kart BEEF
    #
    # BEEF ID: <ident1> <ident2> <ident3> <ident4> <ident5> <ident6> <ident7> <ident8> <device>
    #
    # przyklad
    #
    #BEEF ID: 4101 0 0 0 0 0 0 0 /dev/sci0

    # sciezka do Softcam.Key
    # domyslnie w /var/keys/SoftCam.Key
    #
    SOFTKEY FILE : /var/keys/SoftCam.Key


    # sciezka doAutoRoll.Key
    # domyslnie w /var/keys/AutoRoll.Key
    #
    AUTOROLL FILE : /var/keys/AutoRoll.Key


    # scieżka do constant.cw
    # domyslnie w /var/keys/constant.cw
    # zawartosc pliku ma wygladac nastepujaco:
    #
    # ca4:id6:sid4mtpid4:ecmpid4:key16(01 02 03...)
    #
    STATIC CW FILE : /var/keys/constant.cw


    # sciezka do pliku, w którym konigurujemy ignorowanie CAIDs
    # domyslnie w /var/keys/CCcam.ignore
    # zawartosc pliku ma wygladac nastepujaco:
    #
    # I: ca4 id6 ignoruj zawsze ten caid/ident
    # S: ca4 id6 sid4 ignoruj caid/ident tylko dla sid
    #
    CAID IGNORE FILE : /var/keys/CCcam.ignore


    # zapisz bledne logowania do pliku
    # domyslne : wylaczone
    #
    LOG WARNINGS : /tmp/warnings.txt

    # globalne ustawienia dla logowania "stealth mode" do serwera newcamd/newcs, linia N ma wyzszy priorytet
    # stealth modes: 0 = disabled, 1 = mgcamd new, 2 = mgcamd old, 3 = evocamd, 4 = generic
    # domyslne: 0
    #
    NEWCAMD STEALTH : 0

    ************************************************** ************
    Reasumując przykład, aby uruchomić kartę w CCcam i NewCS musimy jedynie poprawnie skonfigurować opcje N w CCcam.cfg. Chcąc posiadać
    jednocześnie dostęp do innych serwerów dodajemy odpowiednie dane do opcji N oraz ustawiamy wedle potrzeb opcje R i L.

    Wszelkie uwagi oraz swoje spostrzeżenia proszę kierować w tym temacie
    Załączone pliki Załączone pliki

  3. #3
    SupportSatTv
    Dołączył
    May 2006
    Przegląda
    -----
    Posty
    630

    Domyślnie

    CCcam na tunerach Ferguson

    Pobierz
    Ostatnio edytowane przez wawryl ; 20-12-2010 o 10:37

 

 

Uprawnienia umieszczania postów

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •