Tutorial Oscam v1.6
Tutorial Oscam v1.6
Tutorial Oscam v1.6
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: <executável> -c <novo local das configurações>
Exemplo:
/usr/bin/oscam -c /hdd/oscam/
Exemplo:
/hdd/oscam/bin/oscam.bin
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).
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]
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;
Destino do PID
Local e nome do ficheiro onde vai ser arquivado o PID do OsCam.
SINTAXE: pidfile = <Nome e caminho do ficheiro>
Valores:
<Nome e caminho do ficheiro>;
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<number>”;
VALOR PADRÃO = 0;
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 = <username>
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;
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 = <CAID>[,<CAID>]
Valores:
<CAID> = 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 = <CAID>:<ID Provedor>[,<CAID>:<ID Provedor>]
Valores:
<CAID> = CAID do ID provedor que terá prioridade. Cada CAID tem de ter
OBRIGATORIAMENTE um ID provedor;
<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]
Porta
Porta de escuta da ligação ao WebInterface do OsCam. Caso utilize a secção [webif], este
valor é OBRIGATÁRIO.
SINTAXE: httpport = 0 | <numero da porta>
Valores:
0 = Desligado;
<numero da porta> = Numero da porta para o servidor WebInterface;
VALOR PADRÃO: Nenhum;
Username
Nome do utilizador cliente do WebInterface.
SINTAXE: httpuser = <username>
Valores:
VALOR PADRÃO = Nenhum;
Password
Password do utilizador cliente do WebInterface.
SINTAXE: httppwd = <password>
Valores:
VALOR PADRÃO = Nenhum;
CSS
Local e nome do ficheiro CSS. Este ficheiro contem as configurações do aspecto do
WebInterface.
SINTAXE: httpcss = <Nome e caminho do ficheiro>
Valores:
VALOR PADRÃO = Nenhum;
Templates OsCam
Caminho para as templates externas.
SINTAXE: httptpl = <path>
Valores:
VALOR PADRÃO = Nenhum;
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 = <numero de segundos>
Valores:
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 = <DNS>
Valores:
VALOR PADRÃO = Nenhum;
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 | <numero da porta>
Valores:
0 = Desligado;
<numero da porta> = Numero da porta UDP;
VALOR PADRÃO: 0;
Serverip
???????????
SINTAXE: serverip = <Endereço IP>
Nocrypt
???????????
SINTAXE: nocrypt = = <IP>|<Primeiro IP>-<Ultimo IP>[,<IP>|<Primeiro IP>-<Ultimo
IP>]
Aulow
???????????
SINTAXE: aulow = <minutos>
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 = <Segundos>
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 = <PORTA>@<CAID>[:<IDENT>][,<IDENT>][;<PORTA>@<CAID>[:<IDENT>]
[,<IDENT>]]
Valores:
<PORTA> = Porta do Servidor. Cada CAID tem de ter OBRIGATORIAMENTE uma
porta. Separe a porta do CAID com o caracter (@);
<CAID> = CAID que vai ser servido pela porta específica. Caso especifique mais
que um CAID, separe-os por ponto-e-vírgula (;);
<IDENT> = 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;
DES Key
Chave de encriptação para os clientes NewCamd.
SINTAXE: key = <deskey>
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 = <IP>|<Primeiro IP>-<Ultimo IP>[,<IP>|<Primeiro IP>-<Ultimo
IP>]
Valores:
<IP> = IP único;
<Primeiro IP>-<Ultimo IP> = Intervalo de IPs. Todos os IPs entre <Primeiro IP> e
<Ultimo IP>, são autorizados;
VALOR PADRÃO = Nenhum;
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.
SINTAXE: [cccam]
Porta
Porta de acesso ao servidor CCcam do OsCam. O protocolo utilizado é TCP.
SINTAXE: port = 0 | <PORTA>
Valores:
0 = Desliga o servidor CCcam do OsCam;
<PORTA> = Porta do servidor CCcam do OsCam;
VALOR PADRÃO = 0;
Versão
Define a versão do servidor CCcam do OsCam.
SINTAXE: version = <Versão Principal>.<Versão>.<Sub Principal>
Valores:
<Valor>
<Versão Principal> = ????;
<Versão> = ????;
<Sub Principal> = ????;
VALOR PADRÃO = Nenhuma;
Build
Define a build do servidor CCcam do OsCam.
SINTAXE: build = <Build>
Valores:
<Build> = ????. 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 = <Nível>
Valores:
<Nível> = 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;
<Nível X> = 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]
Porta
Porta de acesso ao servidor Radegast do OsCam. O protocolo utilizado é TCP.
SINTAXE: port = 0 | <PORTA>
Valores:
0 = Desliga o servidor Radegast do OsCam;
<PORTA> = Porta do servidor Radegast do OsCam;
VALOR PADRÃO = 0;
Serverip
???????
SINTAXE: serverip = <Endereço IP>
Valores:
<Endereço IP> = ??????;
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 = <IP>|<Primeiro IP>-<Ultimo IP>[,<IP>|<Primeiro IP>-<Ultimo
IP>]
Valores:
<IP> = IP único;
<Primeiro IP>-<Ultimo IP> = Intervalo de IPs. Todos os IPs entre <Primeiro IP> e
<Ultimo IP>, são autorizados;
VALOR PADRÃO = Nenhum;
User
???????.
SINTAXE: user = <Username>
Valores:
<Username> = ??????;
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 pelo-
menos 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 = <nome>
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;
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 = <device> | <Serial>:<Reader serial> | <bus>:<device> | <ip |
hostname>,<porta>[,<porta de remapping>] | <pcsc> | <CW constantes>
Valores:
<device> = Caminho do leitor;
<bus>:<device> = ???;
<Serial>:<Reader serial> = ???;
<ip | hostname>,<porta>[,<porta de remapping>] = Endereço e porta de servidores
internos ou externos;
<pcsc> = ???;
<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.
SINTAXE: account = <username>,<password>
Valores:
<username>,<password> = O utilizador e password, são separados pelo caracter
vírgula (,);
Grupo
Número do grupo associado ao leitor. Este parâmetro é OBRIGATÁRIO.
SINTAXE: group = <numero do grupo>
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 <Protocolo> 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>,<numero de vezes>,<LOG>
Valores:
<usecache>:
0 = Desliga;
1 = Liga;
VALOR PADRÃO = 0;
<numero de vezes> = Numero de vezes que o mesma EMM é escrita;
<LOG> = 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;
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;
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 <Protocolo> for
“internal”.
SINTAXE: cardmhz = <Número em unidades (10kHz)>
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 <Protocolo> for “internal”.
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”.
SINTAXE: cccversion = <Versão Principal>.<Versão>.<Sub Principal>
Valores:
<Valor>
<Versão Principal> = ????;
<Versão> = ????;
<Sub Principal> = ????;
VALOR PADRÃO = Nenhuma;
cccmaxhops
??????. Esta opção só deve ser usada quando o protocolo escolhido na opção
<Protocolo> for “cccam”.
SINTAXE: cccmaxhops = <distância>
Valores:
<distância> = 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);
<Distancia X> = Cartões ate distância X;
VALOR PADRÃO = 10;
cccdisableautoblock
????????. Esta opção só deve ser usada quando o protocolo escolhido na opção
<Protocolo> 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 = <CAID>[&<MASK>][,<CAID>[&<MASK>]]
Valores:
<CAID> = CAID do leitor. Caso especifique mais que um CAID, utilize o caracter
vírgula (,) para os separar;
<MASK> = Mascara do CAID. Este valor é opcional; VALOR PADRÃO = FFFF; O
valor CAID e MASK são separados pelo caracter (&);
IDENT
Define o CAID e IDENT do leitor.
SINTAXE: ident = <CAID>:<IDENT>[,<IDENT>][,<CAID>:<IDENT>[,<IDENT>]]
Valores:
<CAID> = CAID do leitor. Caso especifique mais que um CAID, utilize o caracter
vírgula (,) para os separar;
<IDENT> = IDENT do CAID. Para separar o CAID do IDENT utilize o caracter dois-
pontos (:).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 = [!]<Grupo de serviços>[,[!]<Grupo de serviços>]
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 = <Provedor ID>
Valores:
<Provedor ID> = Não exclui o leitor;
VALOR PADRÃO = Nenhum;
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 = <nome do utilizador>
Password
Password do utilizador da conta. É OBRIGATÁRIA a especificação de uma password por
conta.
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;
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 = <numero do grupo>[,<numero do grupo>]
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 = [!]<Grupo de serviços>[,[!]<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: hostname = <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 = <tempo em minutos>
Valores:
VALOR PADRÃO = Nenhum;
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 = <nome do leitor> | 1
Valores
<nome do leitor> = 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 = <CAID>:<IDENT>[,<IDENT>][;<CAID>:<IDENT>[,<IDENT>]]
Valores:
<CAID>
<IDENT>
VALOR PADRÃO = Nenhum;
CAID
Limite de CAIDs. Este parâmetro é OBRIGATÁRIO.
SINTAXE: caid = <CAID>[&<MASK>][:<CAID>[&<MASK>]]
Valores:
<CAID> = Identificação do CAID. Caso especifique mais que um CAID, utilize o
caracter dois-pontos (:) para os separar;
<MASK> = 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 = <distância>
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 = <Nível>
Valores:
<Nível> = Nível de re-partilha;
-1 = Não é feita re-partilha;
<Nível X> = 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.
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: [<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. O
caid é um valor hexadecimal. Caso especifique mais que um caid, separe-os com o
caracter vírgula (,);
SINTAXE: caid = <CAID>[,<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 = <provedor ID>[,<provedor ID>]
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 = <SID>[,<SID>]
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.
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: <CAID>[,<CAID>]:<SID>|<Provedor>|<Nome do serviço>|<Tipo de serviço>|
<Descrição>
Valores:
<CAID> = CAID ao qual o serviço pertence. Caso especifique mais que um CAID
por serviço, separe-os com o caracter vírgula (,);
<SID> = Valor hexadecimal que identifica o canal ou radio. Separe os CAID's do
SID com o caracter dois-pontos (:);
<Provedor> = Nome do provedor do serviço;
<Nome do serviço> = Nome do canal ou radio;
<Tipo de serviço> = Tipo de serviço. Exemplo “TV”, “Radio”, etc;
<Descrição> = 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: <CAID>:<Provedor ID>|<Provedor>|<Satélite>|<Língua>
Valores:
<CAID> = CAID ao qual o provedor pertence;
<Provedor ID> =Identificação do provedor. Separe o CAID do provedor ID com o
caracter dois-pontos (:);
<Provedor> = Nome do provedor;
<Satélite> = Nome do satélite onde está alojado o provedor;
<Língua> = Língua principal do provedor;
Créditos finais:
Desenvolvido por:
Gladyator