Sei sulla pagina 1di 30

Tutorial do OsCam

Em portugus

ndice
Ficheiros e atributos...............................4

Em Enigma2...................................................4
Receptores......................................................................4
Localizao e atributos.........................................................4

Ficheiro oscam.conf...............................5
Configuraes globais........................................5
Prioridade cartes 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
Actualizao de cartes.........................................................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
Nvel 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
Verso.........................................................................15
Build..........................................................................15
Nvel 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
Deteco do carto.............................................................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
Frequncia padro..............................................................21
Frequncia de leitora..........................................................21
Verso CCcam...................................................................21
cccmaxhops.....................................................................22
Reenvio de ECM para CCcam......................................................22
cccdisableautoblock............................................................22
CAID...........................................................................22
IDENT..........................................................................23
Servios.......................................................................23
Desligar AU....................................................................23
ID Provedor para AU............................................................23

Ficheiro oscam.user..............................24
Username.......................................................................24
Password.......................................................................24
Ligar/Desligar.................................................................24
Grupo..........................................................................24
Servios.......................................................................25
Hostname permitidos............................................................25
uniq...........................................................................25
Tempo de inactividade..........................................................25
Nvel de monitor...............................................................26
Actualizao de cartes........................................................26
keepalive......................................................................26
IDENT..........................................................................26
CAID...........................................................................27
cccmaxhops.....................................................................27
Nvel de re-partilha...........................................................27

Ficheiro oscam.services..........................27

Grupo de servios...........................................28
Caid...........................................................................28
ID dos provedores..............................................................28
ID dos servios................................................................28

Ficheiro oscam.srvid.............................28
Identificao..................................................................29

Ficheiro oscam.provid............................29

Identificao..................................................................29

Ficheiro das chaves constantes.....................30


Composio das chaves..........................................................30

Crditos finais:...................................30

Tutorial OsCam

by: Gladyator

Ficheiros e atributos
Os ficheiros com as configuraes do OsCam, em cada sistema, tm um local prdefinido para serem colocados. J o executvel (BIN) no tem um local pr-definido, mas
devido aos script's pr-construdos disponibilizados na internet e nos servidores das
imagens para receptores, o executvel normalmente colocado num sitio especifico.
Para alterar o local dos ficheiros com as configuraes, utilize na execuo do OsCam, o
parmetro -c seguido do novo local onde esto as configuraes.
SINTAXE: <executvel> -c <novo local das configuraes>

Exemplo:
/usr/bin/oscam -c /hdd/oscam/

Os nomes dos ficheiros com as configuraes no podem ser alterados.


J no executvel, tanto o nome como o local podem ser alterados.
SINTAXE: <local>/<nome do executvel>

Exemplo:
/hdd/oscam/bin/oscam.bin

Estas alteraes devem ser feitas nos scripts de execuo do OsCam.

Em Enigma2
O pacote para este sistema designado por oscam-svnX-mips-tuxbox.
Receptores
DreamBox 500HD, DreamBox 7025, DreamBox 800, DreamBox 8000
Localizao e atributos
Os ficheiros oscam.conf, oscam.provid, oscam.server, oscam.services,
oscam.srvid e oscam.user tm como pasta pr-definida /var/tuxbox/config/' e os
atributos dos ficheiros so 755 (-rwxr-xr-x).
O ficheiro executvel tem como pasta pr-definida /usr/bin/ e os atributos do ficheiro so
755 (-rwxr-xr-x).

Verso: 1.6

Pag: 4/30

13-07-10

Tutorial OsCam

by: Gladyator

Ficheiro oscam.conf
Ficheiro onde esto as principais configuraes OsCam e as configuraes das linhas dos
servidores OsCam.

Configuraes globais
Seco das configuraes Globais. Esta seco OBRIGATRIA.
SINTAXE: [global]

Prioridade cartes locais


Este parmetro faz com que o OsCam tente em primeiro lugar descodificar pelos cartes
locais.
SINTAXE: preferlocalcards = 0 | 1

Valores:
0 = Desligado;
1 = Ligado;
VALOR PADRO = 0;
nice
Prioridade do sistema.
SINTAXE: nice = [-20 .. +20]

Valores:
Entre-20 a 20;
VALOR PADRO = 99;
waitforcards
Esperar que os cartes locais inicializem, antes de abrir as portas de rede.
SINTAXE: waitforcards = 0 | 1

Valores:
0 = Desligado;
1 = Ligado;
VALOR PADRO = 0;

Verso: 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 PADRO = 0;
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>;
/dev/null;
/dev/tty;
syslog;
VALOR PADRO = /var/log/oscam.log;
Tamanho do ficheiro log do OsCam
Tamanho mximo em "kbytes" para o ficheiro log.
SINTAXE: maxlogsize = <numero de kbytes>

Valores:
VALOR PADRO = <numero de kbytes>;
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 PADRO = 0;

Verso: 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 = <Nome e caminho do ficheiro>

Valores:
<Nome e caminho do ficheiro>;
VALOR PADRO = Nenhum;
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 PADRO = Nenhum;
Pasta para CW's
Pasta onde vo ser armazenadas as chaves dos servios j desencriptadas.
SINTAXE: cwlogdir = <Caminho da pasta>

Valores:
<Caminho da pasta>;
VALOR PADRO = Nenhum;
Saveinithistory
Se esta opo estiver activa, far com que o OsCam grave o histrico carto. Para
consultar o Show Entitlement, esta opo tem de estar activa.
SINTAXE: saveinithistory = 0 | 1

Valores:
0 = Desligado;
1 = Grava o histrico em /tmp/.oscam/reader<number>;
VALOR PADRO = 0;

Modulo DVB API


Seco do modulo DVB API, onde se definem as configuraes de visualizao de
imagem pelo OsCam.
SINTAXE: [dvbapi]

Verso: 1.6

Pag: 7/30

13-07-10

Tutorial OsCam

by: Gladyator

Ligar/Desligar
Parmetro que permite ligar ou desligar o modulo DVB API.
SINTAXE: enabled = 0 | 1

Valores:
0 = Desligado;
1 = Ligado;
VALOR PADRO = 0;
Actualizao de cartes
Permitir que o modulo DVB API envie EMM para actualizar cartes.
SINTAXE: au = 0 | 1

Valores:
0 = Desligado;
1 = Ligado;
VALOR PADRO = 0;
Username
Nome do utilizador para o cliente DVB-API.
SINTAXE: user = <username>

Valores:
VALOR PADRO = anonymous;
Tipo de DVB-API
Esta opo 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 PADRO = dreambox;

Verso: 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 PADRO = 0;
Ignorar
Os CAIDs que o modulo DVB-API ir ignorar. Caso especifique mais que um CAID, utilize
o caracter vrgula (,) para os separar.
SINTAXE: ignore = <CAID>[,<CAID>]

Valores:
<CAID> = CAID a ser ignorado;
VALOR PADRO = Nenhum;
Prioridade
Os CAIDs e provedores a que o modulo DVB-API ir dar prioridade. Caso especifique
mais que uma entrada, utilize o caracter vrgula (,) 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 PADRO = Os CAIDs e ID provedores dos cartes locais, tero prioridade;

WebInterface
Seco das configuraes do WebInterface. O WebInterface permite o controlo do
OsCam utilizando por exemplo um browser.
SINTAXE: [webif]

Verso: 1.6

Pag: 9/30

13-07-10

Tutorial OsCam

by: Gladyator

Porta
Porta de escuta da ligao ao WebInterface do OsCam. Caso utilize a seco [webif], este
valor OBRIGATRIO.
SINTAXE: httpport = 0 | <numero da porta>

Valores:
0 = Desligado;
<numero da porta> = Numero da porta para o servidor WebInterface;
VALOR PADRO: Nenhum;
Username
Nome do utilizador cliente do WebInterface.
SINTAXE: httpuser = <username>

Valores:
VALOR PADRO = Nenhum;
Password
Password do utilizador cliente do WebInterface.
SINTAXE: httppwd = <password>

Valores:
VALOR PADRO = Nenhum;
CSS
Local e nome do ficheiro CSS. Este ficheiro contem as configuraes do aspecto do
WebInterface.
SINTAXE: httpcss = <Nome e caminho do ficheiro>

Valores:
VALOR PADRO = Nenhum;
Templates OsCam
Caminho para as templates externas.
SINTAXE: httptpl = <path>

Valores:
VALOR PADRO = Nenhum;

Verso: 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 = <numero de segundos>

Valores:
VALOR PADRO = 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 vrgula (,) para as separar. Nesta opo no permitida a
especificao de DNS's.
SINTAXE: httpallowed = <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>, so autorizados;
VALOR PADRO = Nenhum;
DNS permitido
Local onde pode ser especificado um DNS's que ter acesso ao servidor WebInterface do
OsCam. S permitida a especificao de um nico DNS.
SINTAXE: httpdyndns = <DNS>

Valores:
VALOR PADRO = Nenhum;

Verso: 1.6

Pag: 11/30

13-07-10

Tutorial OsCam

by: Gladyator

Monitor
Seco das configuraes para programas de monitorizao como por exemplo o
microMon.
SINTAXE: [monitor]

Porta
Porta UDP de escuta da ligao de programas de monitorizao do OsCam.
SINTAXE: port = 0 | <numero da porta>

Valores:
0 = Desligado;
<numero da porta> = Numero da porta UDP;
VALOR PADRO: 0;
Serverip
???????????
SINTAXE: serverip = <Endereo IP>

Nocrypt
???????????
SINTAXE: nocrypt = = <IP>|<Primeiro IP>-<Ultimo IP>[,<IP>|<Primeiro IP>-<Ultimo
IP>]

Aulow
???????????
SINTAXE: aulow = <minutos>

Verso: 1.6

Pag: 12/30

13-07-10

Tutorial OsCam

by: Gladyator

Nvel de monitor
?????. O valor desta opo pode ser substitudo 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 prprios 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
Seco onde so feitas as configuraes 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 especfica. Caso especifique mais
que um CAID, separe-os por ponto-e-vrgula (;);
<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
vrgula (,). A especificao do IDENT, opcional;
VALOR PADRO = Nenhum;

Verso: 1.6

Pag: 13/30

13-07-10

Tutorial OsCam

by: Gladyator

DES Key
Chave de encriptao para os clientes NewCamd.
SINTAXE: key = <deskey>

Valores:
VALOR PADRO = 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 vrgula (,) 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>, so autorizados;
VALOR PADRO = Nenhum;
serverip
???????????
SINTAXE: serverip = <IP address>

keepalive
???????????
SINTAXE: keepalive = 0 | 1

Servidor CCcam
Seco onde so feitas as configuraes 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 PADRO = 0;
Verso: 1.6

Pag: 14/30

13-07-10

Tutorial OsCam

by: Gladyator

Verso
Define a verso do servidor CCcam do OsCam.
SINTAXE: version = <Verso Principal>.<Verso>.<Sub Principal>

Valores:
<Valor>
<Verso Principal> = ????;
<Verso> = ????;
<Sub Principal> = ????;
VALOR PADRO = Nenhuma;
Build
Define a build do servidor CCcam do OsCam.
SINTAXE: build = <Build>

Valores:
<Build> = ????. Composto por 4 dgitos no formato decimal;
VALOR PADRO = Nenhuma;
Nvel de re-partilha
Define o nvel de re-partilha a que os clientes do servidor CCcam do OsCam vo ter
direito.
SINTAXE: reshare = <Nvel>

Valores:
<Nvel> = Nvel de re-partilha;
0 = No feita re-partilha;
1 = Re-partilha apenas para os clientes directos (at distncia 1);
2 = Re-partilha para os clientes at distncia 2;
<Nvel X> = Re-partilha para os clientes at distncia X;
VALOR PADRO = Nenhuma;

Servidor Radegast
Seco onde so feitas as configuraes para o servidor do protocolo Radegast no
OsCam.
SINTAXE: [radegast]

Verso: 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 | <PORTA>

Valores:
0 = Desliga o servidor Radegast do OsCam;
<PORTA> = Porta do servidor Radegast do OsCam;
VALOR PADRO = 0;
Serverip
???????
SINTAXE: serverip = <Endereo IP>

Valores:
<Endereo IP> = ??????;
VALOR PADRO = 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 vrgula (,) 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>, so autorizados;
VALOR PADRO = Nenhum;
User
???????.
SINTAXE: user = <Username>

Valores:
<Username> = ??????;

Verso: 1.6

Pag: 16/30

13-07-10

Tutorial OsCam

by: Gladyator

Ficheiro oscam.server
Ficheiro onde so feitas as configuraes de acesso a servidores internos e externos. Os
leitores de cartes locais, tambm so especificados aqui.

Leitores
Seco de leitores (acesso) de servidores. OBRIGATRIA a configurao de pelomenos um leitor (seco [reader]). Por cada protocolo diferente de leitor, OBRIGATRIA
a especificao de uma seco [reader].
SINTAXE: [reader]

Nome
Nome para o leitor. Nunca utilize o nmero 1 para especificar o nome do leitor, para no
entrar em conflito com os valores permitidos no parmetro au do ficheiro oscam.user.
Este parmetro OBRIGATRIO.
SINTAXE: label = <nome>

Ligar/Desligar
Parmetro que permite ligar ou desligar o leitor onde este parmetro est especificado.
SINTAXE: enable = 1 | 0

Valores:
0 = Desligado;
1 = Ligado;
VALOR PADRO = 1;

Verso: 1.6

Pag: 17/30

13-07-10

Tutorial OsCam

by: Gladyator

Protocolo
Parmetro onde especificado o tipo de protocolo que vai ser usado pelo leitor. Este
parmetro OBRIGATRIO.
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, endereo 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>] = Endereo 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 ligao aos servidores de outros emuladores.
SINTAXE: account = <username>,<password>

Valores:
<username>,<password> = O utilizador e password, so separados pelo caracter
vrgula (,);
Verso: 1.6

Pag: 18/30

13-07-10

Tutorial OsCam

by: Gladyator

Grupo
Nmero do grupo associado ao leitor. Este parmetro OBRIGATRIO.
SINTAXE: group = <numero do grupo>

Deteco do carto
Status da deteco do carto. Esta opo s deve ser usada quando o protocolo
escolhido na opo <Protocolo> for internal.
SINTAXE: detect = CD | DSR | CTS | RING | NONE | gpio[1-7]

Valores:
CD = ???;
DSR = ???;
CTS = ???;
RING = ???;
NONE = No deteco;
gpio[1-7] = ???;
VALOR PADRO = CD;
Cache de EMM
Configuraes do cache de EMM do leitor. Cada um dos valores deste parmetro
separado pelo caracter vrgula (,).
SINTAXE: emmcache = <0 | 1>,<numero de vezes>,<LOG>

Valores:
<usecache>:
0 = Desliga;
1 = Liga;
VALOR PADRO = 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;

Verso: 1.6

Pag: 19/30

13-07-10

Tutorial OsCam

by: Gladyator

Cache de ECM's
Esta opo 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 PADRO = 1;
Bloqueio de EMM's nicas
Esta opo faz com que o OsCam bloqueie as EMM's nicas.
SINTAXE: blockemm-u = 0 | 1

Valores:
0 = Permite;
1 = Bloqueia;
VALOR PADRO = 0;
Bloqueio de EMM's compartilhadas
Esta opo faz com que o OsCam bloqueie as EMM's compartilhadas.
SINTAXE: blockemm-s = 0 | 1

Valores:
0 = Permite;
1 = Bloqueia;
VALOR PADRO = 0;
Bloqueio de EMM's globais
Esta opo faz com que o OsCam bloqueie as EMM's globais.
SINTAXE: blockemm-g = 0 | 1

Valores:
0 = Permite;
1 = Bloqueia;
VALOR PADRO = 0;

Verso: 1.6

Pag: 20/30

13-07-10

Tutorial OsCam

by: Gladyator

Bloqueio de EMM's desconhecidas


Esta opo faz com que o OsCam bloqueie as EMM's de tipo desconhecido.
SINTAXE: blockemm-unknown = 0 | 1

Valores:
0 = Permite;
1 = Bloqueia;
VALOR PADRO = 0;
Frequncia padro
Frequncia padro do carto em unidades (10kHz). Para cartes Irdeto, coloque "600".
Esta opo s deve ser usada quando o protocolo escolhido na opo <Protocolo> for
internal.
SINTAXE: cardmhz = <Nmero em unidades (10kHz)>

Valores:
VALOR PADRO = 357;
Frequncia de leitora
Frequncia de leitora do carto em unidades (10kHz). Esta opo s deve ser usada
quando o protocolo escolhido na opo <Protocolo> for internal.
SINTAXE: mhz = <Nmero em unidades (10kHz)>

Valores:
VALOR PADRO = 357;
Verso CCcam
Define a verso do cliente CCcam do OsCam. Esta opo s deve ser usada quando o
protocolo escolhido na opo <Protocolo> for cccam.
SINTAXE: cccversion = <Verso Principal>.<Verso>.<Sub Principal>

Valores:
<Valor>
<Verso Principal> = ????;
<Verso> = ????;
<Sub Principal> = ????;
VALOR PADRO = Nenhuma;

Verso: 1.6

Pag: 21/30

13-07-10

Tutorial OsCam

by: Gladyator

cccmaxhops
??????. Esta opo s deve ser usada quando o protocolo escolhido na opo
<Protocolo> for cccam.
SINTAXE: cccmaxhops = <distncia>

Valores:
<distncia> = Distncia mxima para ir buscar cartes;
0 = Apenas cartes locais (distncia 0);
1 = Cartes de peers directos (ate distncia 1);
2 = Cartes de peers directos e mais 1 distancia (ate distncia 2);
<Distancia X> = Cartes ate distncia X;
VALOR PADRO = 10;
Reenvio de ECM para CCcam
Esta opo faz com que o OsCam reenvie, ou no, novo pedido de ECM para um servidor
CCcam, quando o mesmo ignora o pedido anterior. Esta opo s deve ser usada quando
o protocolo escolhido na opo <Protocolo> for cccam.
SINTAXE: cccdisableretryecm = 0 | 1

Valores:
0 = Envia novo pedido de ECM;
1 = No envia novo pedido de ECM;
VALOR PADRO = 0;
cccdisableautoblock
????????. Esta opo s deve ser usada quando o protocolo escolhido na opo
<Protocolo> for cccam.
SINTAXE: cccdisableautoblock = 1 | 0

Valores:
0 = ????;
1 = ????;
VALOR PADRO = 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
vrgula (,) para os separar;
<MASK> = Mascara do CAID. Este valor opcional; VALOR PADRO = FFFF; O
valor CAID e MASK so separados pelo caracter (&);
Verso: 1.6

Pag: 22/30

13-07-10

Tutorial OsCam

by: Gladyator

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
vrgula (,) para os separar;
<IDENT> = IDENT do CAID. Para separar o CAID do IDENT utilize o caracter doispontos (:).Caso especifique mais que um IDENT por CAID, utilize o caracter vrgula
(,) para os separar;
Servios
Lista de grupos de servios aos quais o leitor vai ter acesso. Serve para definir a que
servios o utilizador vai ter ou no acesso. Caso especifique mais que um grupo de
servios, separe-os com o caracter vrgula (,). O caracter ponto-exclamao (!) tem o
significado de negao quando usado antes da lista. Isto significa que o leitor no tem
acesso aos servios dessa lista;
SINTAXE: services = [!]<Grupo de servios>[,[!]<Grupo de servios>]

Valores:
VALOR PADRO = Nenhum;
Desligar AU
Esta opo exclui o leitor especfico da actualizao automtica de cartes.
SINTAXE: audisabled = 0 | 1

Valores:
0 = No exclui o leitor;
1 = Exclui o leitor;
VALOR PADRO = 0;
ID Provedor para AU
Define o ID do provedor usado na actualizao automtica de cartes do leitor especfico.
SINTAXE: auprovid = <Provedor ID>

Valores:
<Provedor ID> = No exclui o leitor;
VALOR PADRO = Nenhum;

Verso: 1.6

Pag: 23/30

13-07-10

Tutorial OsCam

by: Gladyator

Ficheiro oscam.user
Ficheiro onde so feitas as configuraes 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. OBRIGATRIA a especificao de um utilizador por conta.
SINTAXE: user = <nome do utilizador>

Password
Password do utilizador da conta. OBRIGATRIA a especificao de uma password por
conta.
SINTAXE: pwd = <password do utilizador>

Ligar/Desligar
Parmetro que permite ligar ou desligar a conta onde este parmetro est especificado.
SINTAXE: disabled = 0 | 1

Valores:
0 = Ligado;
1 = Desligado;
VALOR PADRO = 0;
Grupo
Nmero do grupo dos leitores que pretende autorizar o acesso ao utilizador onde este
parmetro est referido. Este parmetro OBRIGATRIO. Caso especifique mais que um
grupo, separe-os com o caracter vrgula (,);
SINTAXE: group = <numero do grupo>[,<numero do grupo>]

Verso: 1.6

Pag: 24/30

13-07-10

Tutorial OsCam

by: Gladyator

Servios
Lista de grupos de servios ao qual o utilizador vai ter acesso. Serve para definir a que
servios o utilizador vai ter ou no acesso. Caso especifique mais que um grupo de
servios, separe-os com o caracter vrgula (,). O caracter ponto-exclamao (!) tem o
significado de negao quando usado antes da lista. Isto significa que o utilizador no tem
acesso aos servios dessa lista;
SINTAXE: services = [!]<Grupo de servios>[,[!]<Grupo de servios>]

Valores:
VALOR PADRO = 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 conexo por utilizador;
2 = ????;
3 = ????;
4 = ????;
VALOR PADRO = 0;
Tempo de inactividade
Tempo de espera em minutos para utilizador inactivo.
SINTAXE: sleep = <tempo em minutos>

Valores:
VALOR PADRO = Nenhum;

Verso: 1.6

Pag: 25/30

13-07-10

Tutorial OsCam

by: Gladyator

Nvel de monitor
?????.
SINTAXE: monlevel = 0 | 1 | 2 | 3 | 4

Valores
0 = Sem acesso ao monitor;
1 = Acesso s ao servidor e aos prprios 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 PADRO = 2;
Actualizao de cartes
Neste parmetro especificado qual o leitor que actualizado com as EMMs enviadas
pelos utilizadores onde este parmetro est referido.
SINTAXE: au = <nome do leitor> | 1

Valores
<nome do leitor> = Nome do leitor onde est o carto que quer que este utilizador
actualize. O nome do leitor definido no parmetro label no ficheiro oscam.server;
1 = As EMM so automaticamente enviadas para todos os leitores;
VALOR PADRO = Nenhum;
keepalive
?????????.
SINTAXE: keepalive = 1 | 0

Valores:
0 = Desligado;
1 = Ligado;
VALOR PADRO = 1;
IDENT
????.
SINTAXE: ident = <CAID>:<IDENT>[,<IDENT>][;<CAID>:<IDENT>[,<IDENT>]]

Valores:
<CAID>
<IDENT>
VALOR PADRO = Nenhum;

Verso: 1.6

Pag: 26/30

13-07-10

Tutorial OsCam

by: Gladyator

CAID
Limite de CAIDs. Este parmetro OBRIGATRIO.
SINTAXE: caid = <CAID>[&<MASK>][:<CAID>[&<MASK>]]

Valores:
<CAID> = Identificao do CAID. Caso especifique mais que um CAID, utilize o
caracter dois-pontos (:) para os separar;
<MASK> = Mascara do CAID. Este valor opcional; VALOR PADRO = FFFF; O
valor CAID e MASK so separados pelo caracter (&);
VALOR PADRO = Todos os CAIDs;
cccmaxhops
??????.
SINTAXE: cccmaxhops = <distncia>

Valores:
VALOR PADRO = 10;
Nvel de re-partilha
Define o nvel de re-partilha a que os clientes do servidor CCcam do OsCam vo ter
direito.
SINTAXE: cccreshare = <Nvel>

Valores:
<Nvel> = Nvel de re-partilha;
-1 = No feita re-partilha;
<Nvel X> = Re-partilha para os peers directos e at distncia X;
VALOR PADRO = 10;

Ficheiro oscam.services
Neste ficheiro podem ser configurados vrios grupos de servios. Com esses grupos pode
definir a que canais do seu carto tero acesso os vrios utilizadores com acesso ao seu
OsCam.

Verso: 1.6

Pag: 27/30

13-07-10

Tutorial OsCam

by: Gladyator

Grupo de servios
Nome da seco que vai ser usada para referir o grupo servios da opo services do
ficheiro oscam.user. Por cada grupo que quiser criar, tem que criar uma seco grupo de
servios.
SINTAXE: [<Nome do grupo de servios>]

Caid
Caid's aos quais os servios que vo ser referidos no grupo de servios pertencem. O
caid um valor hexadecimal. Caso especifique mais que um caid, separe-os com o
caracter vrgula (,);
SINTAXE: caid = <CAID>[,<CAID>]

ID dos provedores
Provedores aos quais os servios que vo ser referidos no grupo de servios pertencem.
O provid um valor hexadecimal. Caso especifique mais que um provid, separe-os com o
caracter vrgula (,);
SINTAXE: provid = <provedor ID>[,<provedor ID>]

ID dos servios
Lista de servios que fazem parte do grupo de servios. O srvid um valor hexadecimal.
Caso especifique mais que um srvid, separe-os com o caracter vrgula (,);
SINTAXE: srvid = <SID>[,<SID>]

Ficheiro oscam.srvid
Ficheiro onde so colocadas todas as informaes dos servios (canais e radios). As
informaes so: provedor, nome do servio, tipo e descrio. Este ficheiro tem de
obrigatoriamente ser feito em formato unix e s necessrio caso utilize o WebInterface
ou monitor.

Verso: 1.6

Pag: 28/30

13-07-10

Tutorial OsCam

by: Gladyator

Identificao
Por cada servio deve utilizar uma linha.
As vrias informaes do servio so separadas entre si e do servio ID pelo caracter
barra-vertical (|).
SINTAXE: <CAID>[,<CAID>]:<SID>|<Provedor>|<Nome do servio>|<Tipo de servio>|
<Descrio>

Valores:
<CAID> = CAID ao qual o servio pertence. Caso especifique mais que um CAID
por servio, separe-os com o caracter vrgula (,);
<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 servio;
<Nome do servio> = Nome do canal ou radio;
<Tipo de servio> = Tipo de servio. Exemplo TV, Radio, etc;
<Descrio> = Descrio para o servio;

Ficheiro oscam.provid
Ficheiro onde so colocadas as informaes dos provedores. As informaes so nome
do provedor, nome do satlite onde est o alojado o provedor e lngua do provedor. Este
ficheiro tem de obrigatoriamente ser feito em formato unix e s necessrio caso utilize o
WebInterface ou monitor.
Identificao
Por cada provedor deve utilizar uma linha.
As varias informaes do provedor so separadas entre si e do provedor ID pelo caracter
barra-vertical (|).
SINTAXE: <CAID>:<Provedor ID>|<Provedor>|<Satlite>|<Lngua>

Valores:
<CAID> = CAID ao qual o provedor pertence;
<Provedor ID> =Identificao do provedor. Separe o CAID do provedor ID com o
caracter dois-pontos (:);
<Provedor> = Nome do provedor;
<Satlite> = Nome do satlite onde est alojado o provedor;
<Lngua> = Lngua principal do provedor;

Verso: 1.6

Pag: 29/30

13-07-10

Tutorial OsCam

by: Gladyator

Ficheiro das chaves constantes


Ficheiro onde so colocadas as chaves constantes de alguns canais.
Composio das chaves
Por cada chave deve utilizar uma linha.
Os vrios parmetros de cada linha so separadas entre si pelo caracter dois-pontos (:).
SINTAXE: <CA>:<ID>:<SID>:<PMT PID>:<ECM PID>:<Chave>

Valores:
<CA> = ???. Composto por 4 dgitos no formato ???;
<ID> = ???. Composto por 6 dgitos no formato ???;
<SID> = Identificao do servio. Composto por 4 dgitos no formato hexadecimal;
<PMT PID> = ???. Composto por 4 dgitos no formato ???;
<ECM PID> = ???. Composto por 4 dgitos no formato ???;
<Chave> = ???. Composto por 16 bytes no formato hexadecimal separados entre
sim com o caracter espao;

Crditos finais:
Desenvolvido por:
Gladyator

Portugus revisto por:


mmatos

Verso: 1.6

Pag: 30/30

13-07-10

Potrebbero piacerti anche