tutorial mgcamd cliente newcamd cccam

El Foro MultiCS os desea......Felices Fiestas y Próspero Año 2020

luigi86

Administrador
Administrador
Registrado
4 Ago 2014
Mensajes
2.659
Reacciones
2.467
Ubicación
Perdido por España
Pais
Spain.GIF
En este tutorial vamos a tratar como ser cliente del protocolo cccam o newcamd con la emu llamada mgcamd.



Introducimos la emuladora en la carpeta de nuestro receptor que deseemos, normalmente la introdujiremos en usr/bin por ejemplo.

Los archivos de configuracion de mgcamd por defecto van en /var/keys

Ahora vamos a explicar como ser cliente cccam o newcamd, para ello vamos a explicar los parametros de los archivos de configuracion:

archivo mg_cfg

Código:
#####[COLOR=Red]ELEJIR QUE SE VE EN EL LOG O DISPLAY CONSOLA TERMINAL[/COLOR]
### # EMM messages 
#    00 si queremos que en el log no aparezca las emm 
#    01 si queremos que en el log nos aparezca solo las emm validas 
#    02 si queremos que en el log nos aparezcan las emm validas e invalidas [COLOR=Blue]M: { 02 }[/COLOR]  
# ECM messages 
#    00 si queremos que en el log no aparezca ecm 
#    01 Modo normal ecm descifradas y las cw 
#    02 Modo completo ecm descifradas y no descifradas y las cw [COLOR=Blue]C: { 02 }[/COLOR]  
##[COLOR=Red]RELATIVO ENVIAR EMM ACTUALIZACION TARJETA SERVIDOR[/COLOR]
### 
# AU 
#    00 No enviar emm al servidor 
#    01 enviar emm a la tarjeta compartida, actualizamos la tarjeta servidor 
#    02 solo envio emm si se descifra la ecm del canal 
#    03 solo actualizacion tarjetas de red [COLOR=Blue]A: { 01 }[/COLOR]  
###[COLOR=Red]RELATIVO A LAS SOFTCAMKEYS ESTO NO LO VAMOS A TRATAR
[/COLOR]## # key update (sum 01 or 02 with 04) 
#    01 update only new keys, default setting 
#    02 update all keys (used for valid PMK checking) 
#    04 enable TPS au 
#    + tps SID, which pmt pid contains au pid U: { 01 }  
#####[COLOR=Red]UBICACION DE LOS ARCHIVOS CONFIGURACION[/COLOR]### 
# config files folder (softcam, autoroll, ignore/priority) 
#    00 files in /var/keys 
#    01 files in /tmp [COLOR=Blue]T: { 00 }[/COLOR] 
####[COLOR=Red]ACTIVACION PROTOCOLOS SHARING[/COLOR]##### 
#    network mode, use summ for several clients 
#    00 no network (default) 
#    01 newcamd netclient 
#    02 radegast netclient 
#    04 camd3 netclient 
#    08 gbox netclient 
#    32    cccamd netclient, card list saved as /tmp/cccamd.info 
#   (ECM only, supported server version up to 2.1.1, later not work) 
###[COLOR=Lime]SI SUMAMOS ACTIVAMOS MAS DE UN PROTOCOLO EJEMPLO 32+1 #ACTIVAMOS NEWCAMD Y CCCAM[/COLOR] [COLOR=RoyalBlue]G: { 33 }[/COLOR]
#[COLOR=Red]RELATIVO A RECONEXION SERVIDOR[/COLOR]## 
#    network retry, use summ for several options
#    00 desactivado
#    01 reintentar conectar al servidor cuando recibimos una nueva ecm
#    02 Intentar reconectar con los servidores off cada x segundos (parametro Q)
#    04 metodo para detectar server caidos se envian mensajes si se 
#    detecta un servidor caido para intentar reconectar cada x segundos 
#    5=numero de mensajes y 00 el tiempo en segundos 
#    si tenemos puesto 00 desactivada esta opcion N: { 07 } 5 00  
#    tiempo en segundos en los que queremos que tome la ecm como timeouts K: { 02 } 
#    tiempo en segundos cada cuanto intentamos reconectar servidor caido, 
#    tiene que estar activada la opcion N 2 Q: { 10 }  
#[COLOR=Red]    RELATIVO A PRIORIDAD PROTOCOLO SHARING[/COLOR]## 
#    network shares priority # 00 gbox, newcamd, cccamd, radegast, camd3 (default)
#    01 camd3, radegast, cccamd, gbox, newcamd # 02 cccamd, newcamd, camd3, gbox, radegast P: { 02 }  
#[COLOR=Red]RELATIVO A INFORMACION DATOS MGCAMD NO LO VAMOS A TRATA[/COLOR]##
 #    on screen display type 
#    00 No OSD (default) 
#    01 neutrino 
#    02 enigma
#    03 relook 
#    + user password for http auth O: { 00 } username password  
#    on screen display Options, summ of: 
#    01 show emu ecm 
#    02 show network shares messages 
#    04 show decoding failed / fta 
#    08 show emm keys update 
#    + web port to use for osd S: { 03 } 80 
#[COLOR=Red]RELATIVO CREACION LOG[/COLOR]## 
#    Log option, summ of: 
#    00 off 
#    01 log puerto udp 
#    02 log consola terminal 
#    04 creamos log en nuestro deco recomendado en usb o hdd L: { 02 } 172.16.1.1 28007 /tmp/mgcamd.log 
###[COLOR=Red]RELATIVO AL CACHE[/COLOR]## 
#    Tiempo en segundos que se guarda en cache una ecm E: { 15 }  
#    cache option, summ of:
#    00 desactivado 
#    01 pid de ecm utilizados para descifrar una plataforma
#    se guarda en /tmp/ca_cache.list mismo formato que el  restore.list 
#    02 Guarda ecm en cache el tiempo que se pone en parametro E 
#    04 cache emm para tarjetas servidor no envia emm dos veces. H: { 00 }
###[COLOR=Red]RELATIVO A LA LECTURA DE ARCHIVOS[/COLOR]## 
#    reread files, summ of: 
#    00 No (default) 
#    01 vuelve a leer los archivos de configuracion
#    por si hubo algun cambio, lo hace despues cambio canal 
#    02 vuelve a leer el softcam.key tras cambio canal 
#    04 vuelve a leer softcam.key si este se modifico R: { 04 }
###[COLOR=Red]RELATIVO Al DEBUG LO QUE MUESTRA MGCAMD AL #ARRANCAR[/COLOR]## 
#    debug, summ of 
#    00 off (default) 
#    01 debug ecm 
#    02 debug emm 
#    04 debug network ecm 
#    08 debug network emm 
#    16 debug network login 
#    32 show mem/cpu stats every 1 min 
#    64 add timestamp to log messages D: { 11 }  
###[COLOR=Red]RELATIVO AL TIPO DVBAPI QUE UTILIZA EL #RECEPTOR[/COLOR]##  
#    box type 
#    00 autodetect, change only if you think wrong type detected. 
#    01 dbox2 
#    02 dreambox 
#    03 triple-dragon 
#    04 relook 
#    05 openbox 
#    06 dreambox/mips 
#    08 stapi/kathrein 
#    09 stapi/ipbox 
#    11 stapi/openbox B: { 06 }  
###[COLOR=Red]MAPEO DE CAID[/COLOR]## 
#    map all 180x nagra caids to 1801 
#    default is 01 F: { 00 }[B][SIZE=3]

[/SIZE][/B]



Bien pues ya cada uno puede elejir la configuracion que desee, aunque los parametros mas importantes a tener en cuenta seria:

A: aqui elejiremos si queremos enviar al servidor emm de actualizacion tarjeta
G: aqui elejirermos que protocolos sharing queremos activar, recordar que si queremos activar mas de un protocolo el valor a poner sera la suma del parametro de ambos protocolos:

ejemplo:

si para activar cccam su valor es 32
si para activar newcamd su valor es 01

Pues si queremos activar ambos protocolos a la vez el valor a poner en G: seria 32+1=33

P: la prioridad que le damos a un protocolo sobre otro.

ejemplo:

Si tenemos lineas cccam y lineas newcamd y queremos dar prioridad a las lineas newcamd sobre cccam pues elejiremos valor 00, si por el contrario queremos dar prioridad a la linea cccam sobre newcamd elejiremos valor 02.

B:IMPORTANTEdependiendo que valor se le de pues mgcamd sera capaz de leer las ecm o no, es decir si estamos utilizando un receptor que su dvbapi se base en camd.socket pues un valor recomedado seria 06, si estamos utilizando un deco sh4 basado en stapi pues su valor dependiendo de la gestion pmt pudiera ser 08 o 09 o 11 o incluso 12 si no es ninguno de los anteriores, ejemplo en mvision 700 con firmware de fabrica stapi su valor seria 12.

Bien pues una vez habeis configurado el archivos mg_cfg, pues en /var/keys introducireis el archivo llamado:

cccamd.list

en este archivo van los datos para acceder a un servidor cccam.

si esos datos son por ejemplo:

host=islaremota.no-ip.info
puerto=15000
user=monkey
constraseña=island

pues en este archivo lo debeis poner asi:

Código:
C: islaremota.no-ip.info 15000 monkey island
y si lo que quereis es conectaros al protocolo newcamd, pues en var/keys introducireis un archivo llamado:

newcamd.list

En este archivo van los datos para conectaros al servidor newcamd.

Si esos datos son por ejemplo:

host=islaremota.no-ip.info
puerto=34000
user=monkey
contraseña=island
deskey=0102030405060708091011121314

Pues en este archivo lo debeis poner asi:

Código:
CWS_KEEPALIVE = 300 CWS_INCOMING_PORT = 21000 CWS = islaremota.no-ip.info 34000 monkey island 10 02 13 04 15 06 17 08 01 10 11 12 13 14 wan server1

donde:

cws_keepalive= tiempo en segundos que mgcamd trata de tener activo un servidor que esta en off.
CWS_INCOMING_PORT = puerto de escucha de las conexiones entrantes del servidor que tiene ese puerto, este parametro se puede omitir.

lan=si el servidor esta en nuestra propia red
wan=si el servidor esta fuera de nuestra propia red

Aunque esto se puede omitir por que no afecta.

Bien pues ahora imaginamos que en el servidor se hallan alojadas dos tarjetas:

-Una de d+ seca (la gris), cuyo proveedor es 4106 y su caid 0100
-Una de d+ nagra (la blanca), cuyo proveedor es 000000 y su caid 1810

Y nosotros queremos priorizar las peticiones de ecm a la tarjeta blanca sobre la gris, pues para ello en /var/keys instroduciremos un archivo llamado:

priority.list

Pues como hemos dicho que queremos priorizar la tarjeta blanca pues se utilizan estos parametros:

X: seria el caid

pues pondriamos:

X: { 18 10 }

Tambien existiria el parametro:

N: en caso de nagra
S: en caso de seca

donde se pondria el provider, pero en el caso de nagra las emus actuales no reconocen el provider y por defecto lo tratan como 000000 por lo que en mgcamd para priorizar pues no se puede ya que son 4 cifras.

en fin poniendo:

X: { 18 10 } nos garantizamos que va a priorizar los canales del caid 1810 sobre los 0100.

Y ahora imaginamos que no queremos pedirle a la tarjeta seca ninguna ecm, es decir queremos filtrarla, pues para ello utilizariamos el archivo ignore.list que se introduce en /var/keys:

ignore.list

Los parametros son los mismo que en el archivo priority.list, si queremos filtrar la tarjeta seca y que no se pidan ecm a ella, pues pondriamos:

X: { 01 00 }
S: { 4106 }

Bueno y esto es todo.


Manual by ††LUCIFER††
 
Arriba

AdBlock Detectado

Lo entendemos, los anuncios son molestos!

Pero debe usted entender que la pagina web funciona bien gracias a la publicidad no dude en hacer click en los anuncios ayuda en todo el mantenimiento de la pagina web. Para obtener la mejor experiencia en el sitio, desactive su AdBlocker.

He desactivado AdBlock
No Gracias