************************************************** **********************
# 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:sid4

mtpid4: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
************************************************** ************