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