Tutorial do OsCam Em português
Índice Ficheiros e atributos...............................4
Em Enigma2...................................................4 Receptores......................................................................4 Localização e atributos.........................................................4
Ficheiro “oscam.conf”...............................5 Configurações globais........................................5 Prioridade cartões locais.......................................................5 nice............................................................................5 waitforcards....................................................................5 Ligar log do OsCam..............................................................6 Destino do log do OsCam.........................................................6 Tamanho do ficheiro log do OsCam................................................6 Ligar log dos utilizadores do OsCam.............................................6 Destino do log dos utilizadores do OsCam........................................7 Destino do PID..................................................................7 Pasta para CW's.................................................................7 Saveinithistory.................................................................7
Modulo DVB API...............................................7 Ligar/Desligar..................................................................8 Actualização de cartões.........................................................8 Username........................................................................8 Tipo de DVB-API.................................................................8 pmt_mode........................................................................9 Ignorar.........................................................................9 Prioridade......................................................................9
WebInterface.................................................9 Porta..........................................................................10 Username.......................................................................10 Password.......................................................................10 CSS............................................................................10 Templates OsCam................................................................10 Script.........................................................................11 httphideidleclients............................................................11 Intervalo de recarregamento....................................................11 IP's permitidos OsCam..........................................................11 DNS permitido..................................................................11
Monitor.....................................................12 Porta..........................................................................12 Serverip ......................................................................12 Nocrypt........................................................................12 Aulow..........................................................................12 Nível de monitor...............................................................13 hideclient_to..................................................................13 appendchaninfo.................................................................13
Servidor NewCamd............................................13 Porta..........................................................................13 DES Key........................................................................14 Hostname e IP permitidos.......................................................14 serverip.......................................................................14 keepalive......................................................................14
Servidor CCcam..............................................14 Porta..........................................................................14 Versão.........................................................................15 Build..........................................................................15 Nível de re-partilha...........................................................15
Servidor Radegast...........................................15 Porta..........................................................................16 Serverip.......................................................................16
Hostname e IP permitidos.......................................................16 User...........................................................................16
Ficheiro “oscam.server”............................17
Leitores....................................................17 Nome...........................................................................17 Ligar/Desligar.................................................................17 Protocolo......................................................................18 Local do leitor................................................................18 Username e Password............................................................18 Grupo..........................................................................19 Detecção do cartão.............................................................19 Cache de EMM...................................................................19 Cache de ECM's.................................................................20 Bloqueio de EMM's únicas.......................................................20 Bloqueio de EMM's compartilhadas...............................................20 Bloqueio de EMM's globais......................................................20 Bloqueio de EMM's desconhecidas................................................21 Frequência padrão..............................................................21 Frequência de leitora..........................................................21 Versão CCcam...................................................................21 cccmaxhops.....................................................................22 Reenvio de ECM para CCcam......................................................22 cccdisableautoblock............................................................22 CAID...........................................................................22 IDENT..........................................................................23 Serviços.......................................................................23 Desligar AU....................................................................23 ID Provedor para AU............................................................23
Ficheiro “oscam.user”..............................24 Username.......................................................................24 Password.......................................................................24 Ligar/Desligar.................................................................24 Grupo..........................................................................24 Serviços.......................................................................25 Hostname permitidos............................................................25 uniq...........................................................................25 Tempo de inactividade..........................................................25 Nível de monitor...............................................................26 Actualização de cartões........................................................26 keepalive......................................................................26 IDENT..........................................................................26 CAID...........................................................................27 cccmaxhops.....................................................................27 Nível de re-partilha...........................................................27
Ficheiro “oscam.services”..........................27
Grupo de serviços...........................................28 Caid...........................................................................28 ID dos provedores..............................................................28 ID dos serviços................................................................28
Ficheiro “oscam.srvid”.............................28 Identificação..................................................................29
Ficheiro “oscam.provid”............................29
Identificação..................................................................29
Ficheiro das chaves constantes.....................30 Composição das chaves..........................................................30
Créditos finais:...................................30
Tutorial OsCam
by: Gladyator
Ficheiros e atributos Os ficheiros com as configurações do OsCam, em cada sistema, têm um local prédefinido para serem colocados. Já o executável (BIN) não tem um local pré-definido, mas devido aos script's pré-construídos disponibilizados na internet e nos servidores das imagens para receptores, o executável é normalmente colocado num sitio especifico. Para alterar o local dos ficheiros com as configurações, utilize na execução do OsCam, o parâmetro “-c” seguido do novo local onde estão as configurações. SINTAXE:
-c
Exemplo: /usr/bin/oscam -c /hdd/oscam/
Os nomes dos ficheiros com as configurações não podem ser alterados. Já no executável, tanto o nome como o local podem ser alterados. SINTAXE: /
Exemplo: /hdd/oscam/bin/oscam.bin
Estas alterações devem ser feitas nos scripts de execução do OsCam.
Em Enigma2 O pacote para este sistema é designado por “oscam-svnX-mips-tuxbox”. Receptores DreamBox 500HD, DreamBox 7025, DreamBox 800, DreamBox 8000 Localização e atributos Os ficheiros “oscam.conf”, “oscam.provid”, “oscam.server”, “oscam.services”, “oscam.srvid” e “oscam.user” têm como pasta pré-definida “/var/tuxbox/config/'” e os atributos dos ficheiros são 755 (-rwxr-xr-x). O ficheiro executável tem como pasta pré-definida “/usr/bin/” e os atributos do ficheiro são 755 (-rwxr-xr-x).
Versão: 1.6
Pag: 4/30
13-07-10
Tutorial OsCam
by: Gladyator
Ficheiro “oscam.conf” Ficheiro onde estão as principais configurações OsCam e as configurações das linhas dos servidores OsCam.
Configurações globais Secção das configurações Globais. Esta secção é OBRIGATÓRIA. SINTAXE: [global]
Prioridade cartões locais Este parâmetro faz com que o OsCam tente em primeiro lugar descodificar pelos cartões locais. SINTAXE: preferlocalcards = 0 | 1
Valores: 0 = Desligado; 1 = Ligado; VALOR PADRÃO = 0; nice Prioridade do sistema. SINTAXE: nice = [-20 .. +20]
Valores: Entre-20 a 20; VALOR PADRÃO = 99; waitforcards Esperar que os cartões locais inicializem, antes de abrir as portas de rede. SINTAXE: waitforcards = 0 | 1
Valores: 0 = Desligado; 1 = Ligado; VALOR PADRÃO = 0;
Versão: 1.6
Pag: 5/30
13-07-10
Tutorial OsCam
by: Gladyator
Ligar log do OsCam Ligar ou desligar o log do OsCam. SINTAXE: disablelog = 0 | 1
Valores: 0 = Ligado; 1 = Desligado; VALOR PADRÃO = 0; Destino do log do OsCam Local e nome do ficheiro onde vai ser arquivado o log do OsCam. SINTAXE: logfile = | /dev/null | /dev/tty | syslog
Valores: ; /dev/null; /dev/tty; syslog; VALOR PADRÃO = /var/log/oscam.log; Tamanho do ficheiro log do OsCam Tamanho máximo em "kbytes" para o ficheiro log. SINTAXE: maxlogsize =
Valores: VALOR PADRÃO = ; Ligar log dos utilizadores do OsCam Ligar ou desligar o log dos logins dos utilizadores do OsCam. SINTAXE: disableuserfile = 0 | 1
Valores: 0 = Ligado; 1 = Desligado; VALOR PADRÃO = 0;
Versão: 1.6
Pag: 6/30
13-07-10
Tutorial OsCam
by: Gladyator
Destino do log dos utilizadores do OsCam Local e nome do ficheiro onde vai ser arquivado o log dos logins dos utilizadores do OsCam. SINTAXE: usrfile =
Valores: ; VALOR PADRÃO = Nenhum; Destino do PID Local e nome do ficheiro onde vai ser arquivado o PID do OsCam. SINTAXE: pidfile =
Valores: ; VALOR PADRÃO = Nenhum; Pasta para CW's Pasta onde vão ser armazenadas as chaves dos serviços já desencriptadas. SINTAXE: cwlogdir =
Valores: ; VALOR PADRÃO = Nenhum; Saveinithistory Se esta opção estiver activa, fará com que o OsCam grave o histórico cartão. Para consultar o “Show Entitlement”, esta opção tem de estar activa. SINTAXE: saveinithistory = 0 | 1
Valores: 0 = Desligado; 1 = Grava o histórico em “/tmp/.oscam/reader”; VALOR PADRÃO = 0;
Modulo DVB API Secção do modulo DVB API, onde se definem as configurações de visualização de imagem pelo OsCam. SINTAXE: [dvbapi]
Versão: 1.6
Pag: 7/30
13-07-10
Tutorial OsCam
by: Gladyator
Ligar/Desligar Parâmetro que permite ligar ou desligar o modulo DVB API. SINTAXE: enabled = 0 | 1
Valores: 0 = Desligado; 1 = Ligado; VALOR PADRÃO = 0; Actualização de cartões Permitir que o modulo DVB API envie EMM para actualizar cartões. SINTAXE: au = 0 | 1
Valores: 0 = Desligado; 1 = Ligado; VALOR PADRÃO = 0; Username Nome do utilizador para o cliente DVB-API. SINTAXE: user =
Valores: VALOR PADRÃO = anonymous; Tipo de DVB-API Esta opção define o tipo de modulo DVB-API usado no receptor. SINTAXE: boxtype = dbox2 | dreambox | duckbox | ufs910 | ipbox | ipbox-pmt | fortis
Valores: dbox2 = ???; dreambox = ???; duckbox = ???; ufs910 = ???; ipbox = ???; ipbox-pmt = ???; fortis = ???; VALOR PADRÃO = dreambox;
Versão: 1.6
Pag: 8/30
13-07-10
Tutorial OsCam
by: Gladyator
pmt_mode ???????????????????. SINTAXE: pmt_mode = 0 | 1 | 2 | 3
Valores: 0 = Usa o camd.socket e o ficheiro PMT; 1 = Desactiva a leitora do ficheiro PMT; 2 = Desactiva o camd.socket; 3 = Le o ficheiro PMT apenas no arranque; VALOR PADRÃO = 0; Ignorar Os CAIDs que o modulo DVB-API irá ignorar. Caso especifique mais que um CAID, utilize o caracter vírgula (,) para os separar. SINTAXE: ignore = [,]
Valores: = CAID a ser ignorado; VALOR PADRÃO = Nenhum; Prioridade Os CAIDs e provedores a que o modulo DVB-API irá dar prioridade. Caso especifique mais que uma entrada, utilize o caracter vírgula (,) para as separar. SINTAXE: priority = :[,:]
Valores: = CAID do ID provedor que terá prioridade. Cada CAID tem de ter OBRIGATORIAMENTE um ID provedor; = Provedor que terá prioridade. Utilize o caracter dois-pontos (:) para separar o CAID do ID provedor; VALOR PADRÃO = Os CAIDs e ID provedores dos cartões locais, terão prioridade;
WebInterface Secção das configurações do WebInterface. O WebInterface permite o controlo do OsCam utilizando por exemplo um browser. SINTAXE: [webif]
Versão: 1.6
Pag: 9/30
13-07-10
Tutorial OsCam
by: Gladyator
Porta Porta de escuta da ligação ao WebInterface do OsCam. Caso utilize a secção [webif], este valor é OBRIGATÁRIO. SINTAXE: httpport = 0 |
Valores: 0 = Desligado; = Numero da porta para o servidor WebInterface; VALOR PADRÃO: Nenhum; Username Nome do utilizador cliente do WebInterface. SINTAXE: httpuser =
Valores: VALOR PADRÃO = Nenhum; Password Password do utilizador cliente do WebInterface. SINTAXE: httppwd =
Valores: VALOR PADRÃO = Nenhum; CSS Local e nome do ficheiro CSS. Este ficheiro contem as configurações do aspecto do WebInterface. SINTAXE: httpcss =
Valores: VALOR PADRÃO = Nenhum; Templates OsCam Caminho para as templates externas. SINTAXE: httptpl =
Valores: VALOR PADRÃO = Nenhum;
Versão: 1.6
Pag: 10/30
13-07-10
Tutorial OsCam
by: Gladyator
Script ??????????? SINTAXE: httpscript = path
httphideidleclients ??????????? SINTAXE: httphideidleclients = 0
Intervalo de recarregamento Intervalo de tempo em segundos em que a pagina do WebInterface é recarregada. SINTAXE: httprefresh =
Valores: VALOR PADRÃO = Nenhum; IP's permitidos OsCam IPs internos ou externos que o OsCam permite que acedam ao servidor WebInterface. Pode ser especificado mais que um IP ou intervalo de IPs. Caso especifique mais que uma entrada, utilize o caracter vírgula (,) para as separar. Nesta opção não é permitida a especificação de DNS's. SINTAXE: httpallowed = |-[,|]
Valores: = IP único; - = Intervalo de IPs. Todos os IPs entre e , são autorizados; VALOR PADRÃO = Nenhum; DNS permitido Local onde pode ser especificado um DNS's que terá acesso ao servidor WebInterface do OsCam. Só é permitida a especificação de um único DNS. SINTAXE: httpdyndns =
Valores: VALOR PADRÃO = Nenhum;
Versão: 1.6
Pag: 11/30
13-07-10
Tutorial OsCam
by: Gladyator
Monitor Secção das configurações para programas de monitorização como por exemplo o “microMon”. SINTAXE: [monitor]
Porta Porta UDP de escuta da ligação de programas de monitorização do OsCam. SINTAXE: port = 0 |
Valores: 0 = Desligado; = Numero da porta UDP; VALOR PADRÃO: 0; Serverip ??????????? SINTAXE: serverip =
Nocrypt ??????????? SINTAXE: nocrypt = = |-[,|-]
Aulow ??????????? SINTAXE: aulow =
Versão: 1.6
Pag: 12/30
13-07-10
Tutorial OsCam
by: Gladyator
Nível de monitor ?????. O valor desta opção pode ser substituído pelo valor do utilizador em “oscam.user”. SINTAXE: monlevel = 0 | 1 | 2 | 3 | 4
Valores 0 = Sem acesso ao monitor; 1 = Acesso só ao servidor e aos próprios procs 2 = Acesso só para ver todos os procs; 3 = Acesso a todos os procs, e possibilidade de recarregar o “oscam.user”; 4 = Acesso completo; hideclient_to ?????. SINTAXE: hideclient_to =
appendchaninfo ?????. SINTAXE: appendchaninfo = 0 | 1
Servidor NewCamd Secção onde são feitas as configurações para o servidor do protocolo NewCamd no OsCam. SINTAXE: [newcamd]
Porta Portas de acesso ao servidor NewCamd. O protocolo utilizado é TCP. SINTAXE: port = @[:][,][;@[:] [,]]
Valores: = Porta do Servidor. Cada CAID tem de ter OBRIGATORIAMENTE uma porta. Separe a porta do CAID com o caracter (@); = CAID que vai ser servido pela porta específica. Caso especifique mais que um CAID, separe-os por ponto-e-vírgula (;); = IDENT de determinado CAID. Separe o CAID da porta com o caracter dois-pontos (:). Caso especifique mais que um IDENT por CAID, separe-os por vírgula (,). A especificação do IDENT, é opcional; VALOR PADRÃO = Nenhum;
Versão: 1.6
Pag: 13/30
13-07-10
Tutorial OsCam
by: Gladyator
DES Key Chave de encriptação para os clientes NewCamd. SINTAXE: key =
Valores: VALOR PADRÃO = Nenhum; Hostname e IP permitidos Hostnames e IPs que o OsCam permite que acedam ao servidor NewCamd. Pode ser especificado mais que um IP ou intervalo de IPs. Caso especifique mais que uma entrada, utilize o caracter vírgula (,) para as separar. SINTAXE: allowed = |-[,|-]
Valores: = IP único; - = Intervalo de IPs. Todos os IPs entre e , são autorizados; VALOR PADRÃO = Nenhum; serverip ??????????? SINTAXE: serverip =
keepalive ??????????? SINTAXE: keepalive = 0 | 1
Servidor CCcam Secção onde são feitas as configurações para o servidor do protocolo CCcam no OsCam. SINTAXE: [cccam]
Porta Porta de acesso ao servidor CCcam do OsCam. O protocolo utilizado é TCP. SINTAXE: port = 0 |
Valores: 0 = Desliga o servidor CCcam do OsCam; = Porta do servidor CCcam do OsCam; VALOR PADRÃO = 0; Versão: 1.6
Pag: 14/30
13-07-10
Tutorial OsCam
by: Gladyator
Versão Define a versão do servidor CCcam do OsCam. SINTAXE: version = ..
Valores: = ????; = ????; = ????; VALOR PADRÃO = Nenhuma; Build Define a build do servidor CCcam do OsCam. SINTAXE: build =
Valores: = ????. Composto por 4 dígitos no formato decimal; VALOR PADRÃO = Nenhuma; Nível de re-partilha Define o nível de re-partilha a que os clientes do servidor CCcam do OsCam vão ter direito. SINTAXE: reshare =
Valores: = Nível de re-partilha; 0 = Não é feita re-partilha; 1 = Re-partilha apenas para os clientes directos (até distância 1); 2 = Re-partilha para os clientes até distância 2; = Re-partilha para os clientes até distância X; VALOR PADRÃO = Nenhuma;
Servidor Radegast Secção onde são feitas as configurações para o servidor do protocolo Radegast no OsCam. SINTAXE: [radegast]
Versão: 1.6
Pag: 15/30
13-07-10
Tutorial OsCam
by: Gladyator
Porta Porta de acesso ao servidor Radegast do OsCam. O protocolo utilizado é TCP. SINTAXE: port = 0 |
Valores: 0 = Desliga o servidor Radegast do OsCam; = Porta do servidor Radegast do OsCam; VALOR PADRÃO = 0; Serverip ??????? SINTAXE: serverip =
Valores: = ??????; VALOR PADRÃO = Todos; Hostname e IP permitidos Hostnames e IPs que o OsCam permite que acedam ao servidor Radegast. Pode ser especificado mais que um IP ou intervalo de IPs. Caso especifique mais que uma entrada, utilize o caracter vírgula (,) para as separar. SINTAXE: allowed = |-[,|-]
Valores: = IP único; - = Intervalo de IPs. Todos os IPs entre e , são autorizados; VALOR PADRÃO = Nenhum; User ???????. SINTAXE: user =
Valores: = ??????;
Versão: 1.6
Pag: 16/30
13-07-10
Tutorial OsCam
by: Gladyator
Ficheiro “oscam.server” Ficheiro onde são feitas as configurações de acesso a servidores internos e externos. Os leitores de cartões locais, também são especificados aqui.
Leitores Secção de leitores (acesso) de servidores. É OBRIGATÓRIA a configuração de pelomenos um leitor (secção [reader]). Por cada protocolo diferente de leitor, é OBRIGATÓRIA a especificação de uma secção [reader]. SINTAXE: [reader]
Nome Nome para o leitor. Nunca utilize o número “1” para especificar o nome do leitor, para não entrar em conflito com os valores permitidos no parâmetro “au” do ficheiro “oscam.user”. Este parâmetro é OBRIGATÓRIO. SINTAXE: label =
Ligar/Desligar Parâmetro que permite ligar ou desligar o leitor onde este parâmetro está especificado. SINTAXE: enable = 1 | 0
Valores: 0 = Desligado; 1 = Ligado; VALOR PADRÃO = 1;
Versão: 1.6
Pag: 17/30
13-07-10
Tutorial OsCam
by: Gladyator
Protocolo Parâmetro onde é especificado o tipo de protocolo que vai ser usado pelo leitor. Este parâmetro é OBRIGATÁRIO. SINTAXE: protocol = mouse | smartreader | internal | serial | camd35/cs357x | cs378x | gbox |newcamd/newcamd525 | newcamd524 | cccam | radegast | pcsc | constcw
Valores: mouse = ???; smartreader = ???; internal = Leitor interno do receptor; serial = ???; camd35|cs357x = ???; cs378x = ???; gbox = ???; newcamd|newcamd525 = Servidor do tipo NewCamd; newcamd524 = ???; cccam = Servidor do tipo Cccam; radegast = Servidor do tipo RadeGast; pcsc = ???; constcw = Ficheiro com chaves constantes; Local do leitor Local onde é definido o caminho, endereço ou local do leitor. SINTAXE: device = | : | : | ,[,] | |
Valores: = Caminho do leitor; : = ???; : = ???; ,[,] = Endereço e porta de servidores internos ou externos; = ???; = Nome e caminho do ficheiro onde se encontram as chaves constantes; Username e Password Utilizador e password de ligação aos servidores de outros emuladores. SINTAXE: account = ,
Valores: , = O utilizador e password, são separados pelo caracter vírgula (,); Versão: 1.6
Pag: 18/30
13-07-10
Tutorial OsCam
by: Gladyator
Grupo Número do grupo associado ao leitor. Este parâmetro é OBRIGATÁRIO. SINTAXE: group =
Detecção do cartão Status da detecção do cartão. Esta opção só deve ser usada quando o protocolo escolhido na opção for “internal”. SINTAXE: detect = CD | DSR | CTS | RING | NONE | gpio[1-7]
Valores: CD = ???; DSR = ???; CTS = ???; RING = ???; NONE = Não detecção; gpio[1-7] = ???; VALOR PADRÃO = CD; Cache de EMM Configurações do cache de EMM do leitor. Cada um dos valores deste parâmetro é separado pelo caracter vírgula (,). SINTAXE: emmcache = <0 | 1>,,
Valores: : 0 = Desliga; 1 = Liga; VALOR PADRÃO = 0; = Numero de vezes que o mesma EMM é escrita; = Para registar o log de um só tipo de EMMs, coloque somente o valor a baixo referenciado para o tipo de EMM correspondente. Para registar mais que um tipo de EMM, some os valores dos tipos de log pretendidos. Exemplo – para registar as EMMs escritas e bloqueadas some 2 + 8 = 10: 0 = Desactiva o log das EMMs; 1 = Regista o log das EMMs erradas; 2 = Regista o log das EMMs escritas; 4 = Regista o log das EMMs ignoradas; 8 = Regista o log das EMMs bloqueadas;
Versão: 1.6
Pag: 19/30
13-07-10
Tutorial OsCam
by: Gladyator
Cache de ECM's Esta opção faz com que o OsCam grave em cache as ECM's para o leitor correspondente. SINTAXE: ecmcache = 1 | 0
Valores: 0 = Desligado; 1 = Ligado; VALOR PADRÃO = 1; Bloqueio de EMM's únicas Esta opção faz com que o OsCam bloqueie as EMM's únicas. SINTAXE: blockemm-u = 0 | 1
Valores: 0 = Permite; 1 = Bloqueia; VALOR PADRÃO = 0; Bloqueio de EMM's compartilhadas Esta opção faz com que o OsCam bloqueie as EMM's compartilhadas. SINTAXE: blockemm-s = 0 | 1
Valores: 0 = Permite; 1 = Bloqueia; VALOR PADRÃO = 0; Bloqueio de EMM's globais Esta opção faz com que o OsCam bloqueie as EMM's globais. SINTAXE: blockemm-g = 0 | 1
Valores: 0 = Permite; 1 = Bloqueia; VALOR PADRÃO = 0;
Versão: 1.6
Pag: 20/30
13-07-10
Tutorial OsCam
by: Gladyator
Bloqueio de EMM's desconhecidas Esta opção faz com que o OsCam bloqueie as EMM's de tipo desconhecido. SINTAXE: blockemm-unknown = 0 | 1
Valores: 0 = Permite; 1 = Bloqueia; VALOR PADRÃO = 0; Frequência padrão Frequência padrão do cartão em unidades (10kHz). Para cartões Irdeto, coloque "600". Esta opção só deve ser usada quando o protocolo escolhido na opção for “internal”. SINTAXE: cardmhz =
Valores: VALOR PADRÃO = 357; Frequência de leitora Frequência de leitora do cartão em unidades (10kHz). Esta opção só deve ser usada quando o protocolo escolhido na opção for “internal”. SINTAXE: mhz =
Valores: VALOR PADRÃO = 357; Versão CCcam Define a versão do cliente CCcam do OsCam. Esta opção só deve ser usada quando o protocolo escolhido na opção for “cccam”. SINTAXE: cccversion = ..
Valores: = ????; = ????; = ????; VALOR PADRÃO = Nenhuma;
Versão: 1.6
Pag: 21/30
13-07-10
Tutorial OsCam
by: Gladyator
cccmaxhops ??????. Esta opção só deve ser usada quando o protocolo escolhido na opção for “cccam”. SINTAXE: cccmaxhops =
Valores: = Distância máxima para ir buscar cartões; 0 = Apenas cartões locais (distância 0); 1 = Cartões de peers directos (ate distância 1); 2 = Cartões de peers directos e mais 1 distancia (ate distância 2); = Cartões ate distância X; VALOR PADRÃO = 10; Reenvio de ECM para CCcam Esta opção faz com que o OsCam reenvie, ou não, novo pedido de ECM para um servidor CCcam, quando o mesmo ignora o pedido anterior. Esta opção só deve ser usada quando o protocolo escolhido na opção for “cccam”. SINTAXE: cccdisableretryecm = 0 | 1
Valores: 0 = Envia novo pedido de ECM; 1 = Não envia novo pedido de ECM; VALOR PADRÃO = 0; cccdisableautoblock ????????. Esta opção só deve ser usada quando o protocolo escolhido na opção for “cccam”. SINTAXE: cccdisableautoblock = 1 | 0
Valores: 0 = ????; 1 = ????; VALOR PADRÃO = 1; CAID CAID definido para o leitor. Alguns protocolos só suportam um CAID. SINTAXE: caid = [&][,[&]]
Valores: = CAID do leitor. Caso especifique mais que um CAID, utilize o caracter vírgula (,) para os separar; = Mascara do CAID. Este valor é opcional; VALOR PADRÃO = FFFF; O valor CAID e MASK são separados pelo caracter (&); Versão: 1.6
Pag: 22/30
13-07-10
Tutorial OsCam
by: Gladyator
IDENT Define o CAID e IDENT do leitor. SINTAXE: ident = :[,][,:[,]]
Valores: = CAID do leitor. Caso especifique mais que um CAID, utilize o caracter vírgula (,) para os separar; = IDENT do CAID. Para separar o CAID do IDENT utilize o caracter doispontos (:).Caso especifique mais que um IDENT por CAID, utilize o caracter vírgula (,) para os separar; Serviços Lista de grupos de serviços aos quais o leitor vai ter acesso. Serve para definir a que serviços o utilizador vai ter ou não acesso. Caso especifique mais que um grupo de serviços, separe-os com o caracter vírgula (,). O caracter ponto-exclamação (!) tem o significado de negação quando usado antes da lista. Isto significa que o leitor não tem acesso aos serviços dessa lista; SINTAXE: services = [!][,[!]]
Valores: VALOR PADRÃO = Nenhum; Desligar AU Esta opção exclui o leitor específico da actualização automática de cartões. SINTAXE: audisabled = 0 | 1
Valores: 0 = Não exclui o leitor; 1 = Exclui o leitor; VALOR PADRÃO = 0; ID Provedor para AU Define o ID do provedor usado na actualização automática de cartões do leitor específico. SINTAXE: auprovid =
Valores: = Não exclui o leitor; VALOR PADRÃO = Nenhum;
Versão: 1.6
Pag: 23/30
13-07-10
Tutorial OsCam
by: Gladyator
Ficheiro “oscam.user” Ficheiro onde são feitas as configurações das contas dos utilizadores para acederem aos servidores do OsCam, tanto dentro da rede como para fora da rede. SINTAXE: [account]
Username Utilizador da conta. É OBRIGATÁRIA a especificação de um utilizador por conta. SINTAXE: user =
Password Password do utilizador da conta. É OBRIGATÁRIA a especificação de uma password por conta. SINTAXE: pwd =
Ligar/Desligar Parâmetro que permite ligar ou desligar a conta onde este parâmetro está especificado. SINTAXE: disabled = 0 | 1
Valores: 0 = Ligado; 1 = Desligado; VALOR PADRÃO = 0; Grupo Número do grupo dos leitores que pretende autorizar o acesso ao utilizador onde este parâmetro está referido. Este parâmetro é OBRIGATÁRIO. Caso especifique mais que um grupo, separe-os com o caracter vírgula (,); SINTAXE: group = [,]
Versão: 1.6
Pag: 24/30
13-07-10
Tutorial OsCam
by: Gladyator
Serviços Lista de grupos de serviços ao qual o utilizador vai ter acesso. Serve para definir a que serviços o utilizador vai ter ou não acesso. Caso especifique mais que um grupo de serviços, separe-os com o caracter vírgula (,). O caracter ponto-exclamação (!) tem o significado de negação quando usado antes da lista. Isto significa que o utilizador não tem acesso aos serviços dessa lista; SINTAXE: services = [!][,[!]]
Valores: VALOR PADRÃO = Nenhum; Hostname permitidos Hostname que o utilizador que vai aceder ao seu servidor OsCam tem de ter. SINTAXE: hostname =
uniq ????????. SINTAXE: uniq = 0 | 1 | 2 | 4
Valores: 0 = Desligado; 1 = Só é permitida uma conexão por utilizador; 2 = ????; 3 = ????; 4 = ????; VALOR PADRÃO = 0; Tempo de inactividade Tempo de espera em minutos para utilizador inactivo. SINTAXE: sleep =
Valores: VALOR PADRÃO = Nenhum;
Versão: 1.6
Pag: 25/30
13-07-10
Tutorial OsCam
by: Gladyator
Nível de monitor ?????. SINTAXE: monlevel = 0 | 1 | 2 | 3 | 4
Valores 0 = Sem acesso ao monitor; 1 = Acesso só ao servidor e aos próprios procs; 2 = Acesso só para ver todos os procs; 3 = Acesso a todos os procs, e possibilidade de recarregar o “oscam.user”; 4 = Acesso completo; VALOR PADRÃO = 2; Actualização de cartões Neste parâmetro é especificado qual o leitor que é actualizado com as EMMs enviadas pelos utilizadores onde este parâmetro está referido. SINTAXE: au = | 1
Valores = Nome do leitor onde está o cartão que quer que este utilizador actualize. O nome do leitor é definido no parâmetro “label” no ficheiro “oscam.server”; 1 = As EMM são automaticamente enviadas para todos os leitores; VALOR PADRÃO = Nenhum; keepalive ?????????. SINTAXE: keepalive = 1 | 0
Valores: 0 = Desligado; 1 = Ligado; VALOR PADRÃO = 1; IDENT ????. SINTAXE: ident = :[,][;:[,]]
Valores: VALOR PADRÃO = Nenhum;
Versão: 1.6
Pag: 26/30
13-07-10
Tutorial OsCam
by: Gladyator
CAID Limite de CAIDs. Este parâmetro é OBRIGATÁRIO. SINTAXE: caid = [&][:[&]]
Valores: = Identificação do CAID. Caso especifique mais que um CAID, utilize o caracter dois-pontos (:) para os separar; = Mascara do CAID. Este valor é opcional; VALOR PADRÃO = FFFF; O valor CAID e MASK são separados pelo caracter (&); VALOR PADRÃO = Todos os CAIDs; cccmaxhops ??????. SINTAXE: cccmaxhops =
Valores: VALOR PADRÃO = 10; Nível de re-partilha Define o nível de re-partilha a que os clientes do servidor CCcam do OsCam vão ter direito. SINTAXE: cccreshare =
Valores: = Nível de re-partilha; -1 = Não é feita re-partilha; = Re-partilha para os peers directos e até distância X; VALOR PADRÃO = 10;
Ficheiro “oscam.services” Neste ficheiro podem ser configurados vários grupos de serviços. Com esses grupos pode definir a que canais do seu cartão terão acesso os vários utilizadores com acesso ao seu OsCam.
Versão: 1.6
Pag: 27/30
13-07-10
Tutorial OsCam
by: Gladyator
Grupo de serviços Nome da secção que vai ser usada para referir o grupo serviços da opção “services” do ficheiro “oscam.user”. Por cada grupo que quiser criar, tem que criar uma secção grupo de serviços. SINTAXE: []
Caid Caid's aos quais os serviços que vão ser referidos no grupo de serviços pertencem. O caid é um valor hexadecimal. Caso especifique mais que um caid, separe-os com o caracter vírgula (,); SINTAXE: caid = [,]
ID dos provedores Provedores aos quais os serviços que vão ser referidos no grupo de serviços pertencem. O provid é um valor hexadecimal. Caso especifique mais que um provid, separe-os com o caracter vírgula (,); SINTAXE: provid = [,]
ID dos serviços Lista de serviços que fazem parte do grupo de serviços. O srvid é um valor hexadecimal. Caso especifique mais que um srvid, separe-os com o caracter vírgula (,); SINTAXE: srvid = [,]
Ficheiro “oscam.srvid” Ficheiro onde são colocadas todas as informações dos serviços (canais e radios). As informações são: provedor, nome do serviço, tipo e descrição. Este ficheiro tem de obrigatoriamente ser feito em formato unix e só é necessário caso utilize o WebInterface ou monitor.
Versão: 1.6
Pag: 28/30
13-07-10
Tutorial OsCam
by: Gladyator
Identificação Por cada serviço deve utilizar uma linha. As várias informações do serviço são separadas entre si e do serviço ID pelo caracter barra-vertical (|). SINTAXE: [,]:||||
Valores: = CAID ao qual o serviço pertence. Caso especifique mais que um CAID por serviço, separe-os com o caracter vírgula (,); = Valor hexadecimal que identifica o canal ou radio. Separe os CAID's do SID com o caracter dois-pontos (:); = Nome do provedor do serviço; = Nome do canal ou radio; = Tipo de serviço. Exemplo “TV”, “Radio”, etc; = Descrição para o serviço;
Ficheiro “oscam.provid” Ficheiro onde são colocadas as informações dos provedores. As informações são nome do provedor, nome do satélite onde está o alojado o provedor e língua do provedor. Este ficheiro tem de obrigatoriamente ser feito em formato unix e só é necessário caso utilize o WebInterface ou monitor. Identificação Por cada provedor deve utilizar uma linha. As varias informações do provedor são separadas entre si e do provedor ID pelo caracter barra-vertical (|). SINTAXE: :|||
Valores: = CAID ao qual o provedor pertence; =Identificação do provedor. Separe o CAID do provedor ID com o caracter dois-pontos (:); = Nome do provedor; = Nome do satélite onde está alojado o provedor; = Língua principal do provedor;
Versão: 1.6
Pag: 29/30
13-07-10
Tutorial OsCam
by: Gladyator
Ficheiro das chaves constantes Ficheiro onde são colocadas as chaves constantes de alguns canais. Composição das chaves Por cada chave deve utilizar uma linha. Os vários parâmetros de cada linha são separadas entre si pelo caracter dois-pontos (:). SINTAXE: :::::
Valores: = ???. Composto por 4 dígitos no formato ???; = ???. Composto por 6 dígitos no formato ???; = Identificação do serviço. Composto por 4 dígitos no formato hexadecimal; = ???. Composto por 4 dígitos no formato ???; = ???. Composto por 4 dígitos no formato ???;