Monday, September 10, 2018

Ako na CCcam





CCcam je špeciálny program, ktorý zabezpečí pripojenie klienta na server s dekódovacou kartou - číta ju.
Po odoslaní požiadavky na server, prijme a spracuje dáta potrebné pre dekódovanie kódovaného programu - dekódovanie je v priebehu.
Samotný program - CCcam.bin sa nachádza v /usr/bin.
Dokáže čítať aj špeciálne dáta, tzv. keys (kľúče), ak sú ešte niektoré funkčné. Tieto dáta - SoftCam.keys sa nachádzajú v /usr/keys.
Od určitej verzie dokáže aj samotný CCcam čítať kartu v boxe, kde beží, bez inštalovania kartového serveru.
Pre nastavenie - konfiguráciu programu CCcam slúži jednoduchý textový súbor s názvom - CCcam.cfg, ktorý sa nachádza v /usr/keys alebo v /etc, atď. ... podľa toho, aký image používame v boxe.
Spustenie samotného CCcam programu zabezpečuje spúšťací skript - softcam.CCcam v etc/init.d, alebo CCcam_x.x.x.emu v /etc, atď. ... podľa použitého image v boxe.
Ovládanie - štart, stop, reštart CCcam programu nájdeme po inštalovaní v menu prijímača, podľa image v boxe.
Ak chceme spravovať spomínané súbory, použijeme v PC ftp klienta, napr.: TotalCommander, FileZilla, ...
Ja používam s obľubou WinSCP.
Pre úpravu samotných konfiguračných súborov odporúčam inštalovať do PC program PSPad, ale dá sa použiť aj iný texteditor.
Všetky potrebné súbory sa inštalujú do boxu pomocou inštalačného balíka .ipk, ktorý je predpripravený pre konkrétny image. Užívateľsky je najjednoduchšie inštalovanie CCcam programu priamo v menu boxu, ako pluginu.
CCcam sa dá inštalovať do boxu aj pomocou telnet príkazov na konzole pomocou programu putty.


Čo znamená čo, alebo čo je čo, to je to :).

############################################
#########   Vysvetlivky pre CCcam.cfg:   ##########
############################################

# -> "krížik" na začiatku riadku znamená, že tento riadok je neplatný, alebo je to len koment k nastaveniu.


##### friends #####

#F: <prihlasovacie meno> <heslo> -> toto je nastavenie pre klienta - tento riadok za nazýva F line (friend ako priateľ)

#napr.:

F: hdbox hdbox


##### connections #####

# pomocou softcamu CCcam sa môžeme pripojiť na servre, ktoré bežia s nasledujúcimi protokolmi:


# CCcam:
#C: <ipadresa> <port> <prihlasovacie meno> <heslo> -> tento riadok sa nazýva C line

#napr.:

C: 192.168.2.56 12000 hdbox hdbox
----------------------------------------------------------------------------------------------------


# Newcamd:
#N: <ipadresa> <port> <prihlasovacie meno> <heslo> <deskey(14byte)> -> tento riadok sa nazýva N line

#napr.:

N: 192.168.2.56 13000 hdbox hdbox 01 02 03 04 05 06 07 08 09 10 11 12 13 14
----------------------------------------------------------------------------------------------------


# Radegast:
#R: <ipadresa> <port> <ca4> <id6> -> tento riadok sa nazýva R line

#napr.:

R: 192.168.2.56 14000 0100 000080
----------------------------------------------------------------------------------------------------


# Camd3:
#L: <ipadresa> <port> <prihlasovacie meno> <heslo> <ca4> <id6> -> tento riadok sa nazýva L line

#napr.:

L: 192.168.2.56 15000 hdbox hdbox 0100 000080
----------------------------------------------------------------------------------------------------

# Gbox:
#G: <heslo> <localhost> <localport> <peerpass> <peeraddress> <peerport> -> tento riadok sa nazýva G line

#napr.:

G: AABBCCDD my.address.tv 2500 12345678 peer.address.tv 2500
----------------------------------------------------------------------------------------------------



##### Other config settings ##### (Ďalšie nastavenia)

SERVER LISTEN PORT : 20000 # -> tu sa nastaví port, na ktorom bude bežať CCcam server
WEBINFO LISTEN PORT : 16001 # -> tu sa nastaví port, na ktorom môžeme sledovať činnosť CCcam serveru,
# vo web prehliadači potom zadáme IPboxu(kde je CCcam server):16001
# napr.: http://192.168.2.56:16001

#Toto sú len základné nastavenia pre CCcam pre jeho spustenie. Popis k ďalším nastaveniam nájdete
#v súbore CCcam.cfg po inštalovaní softcamu CCcam, spravidla je umiestnený v etc/ alebo vo var/etc.




Základné nastavenia pre spustenie


Nastavenie v súbore CCcam.cfg

Príklad základného nastavenia pre spustenie serveru a klienta:


#############################
#####   CCcam na CCcam    #####
#############################

# Server s protokolom CCcam môžeme zriadiť pomocou softcamov CCcam alebo OScam.

#############################################################

   Pre server so softcamom CCcam - IP adresa boxu je napr. 192.168.2.56:
#############################################################


F: hdbox hdbox # -> prístup pre klienta
SERVER LISTEN PORT : 20000 # -> port, na ktorom bude CCcam server pracovať
WEBINFO LISTEN PORT : 16001 # -> port, na ktorom môžeme sledovať činnosť CCcam servra

# Server bude bez ďalších nastavení pracovať s prístupovými kartami Cryptoworks alebo ICE (nie Irdeto) v internej čítačke boxu.


#############################################################

   Pre server so softcamom OScam - IP adresa boxu je napr. 192.168.2.56:
#############################################################

# Samotné nastavenie oscamu vyžaduje určitú znalosť a skúsenosť v configurácii softcamov

# Príklad je pre caid 0D97:


#oscam.conf#

[cccam]
port = 20000
nodeid = FF2EA91C10DE1514
version = 2.3.0
forward_origin_card = 1


#oscam.reader#

[reader]
label = lower_card
description = freesat
protocol = internal
device = /dev/sci0
autospeed = 0
fallback = 1
caid = 0D97
detect = cd
mhz = 500
cardmhz = 500
group = 1
emmcache = 1,3,2
lb_weight = 100



#oscam.user#

[account]
user = hdbox
pwd = hdbox
monlevel = 4
au = 1
group = 1,2
cccmaxhops = 5
cccreshare = 0


# !!! Nie sú tu všetky nastavenia OScamu, len tie, ktoré sú potrebné pre klienta !!!


##############################################################

  Pre klienta so softcamom CCcam - IP adresa boxu je napr. 192.168.2.57:
##############################################################

C: 192.168.2.56 20000 hdbox hdbox # -> C line, na ktorý sa pripája klient
WEBINFO LISTEN PORT : 16001 # -> port, na ktorom môžeme sledovať činnosť CCcam klienta

#Klient môže byť zároveň serverom, ak v ňom nastavíme SERVER LISTEN PORT a pridáme aj F line.

############################################################


###############################
#####   CCcam na Newcamd    #####
###############################

# Server s protokolom Newcamd môžeme zriadiť pomocou softcamov NewCS alebo OScam.

############################################################

  Pre server so softcamom OScam - IP adresa boxu je napr. 192.168.2.56:
############################################################


# Samotné nastavenie oscamu vyžaduje určitú znalosť a skúsenosť v configurácii softcamov

# Príklad je pre caid 0D97:


#oscam.conf#

[newcamd]
port = 20000@0D97:000000,00008C,0000A0,0000A4,0000A8
key = 0102030405060708091011121314
keepalive = 1
mgclient = 1


#oscam.reader#

[reader]
label = lower_card
description = freesat
protocol = internal
device = /dev/sci0
autospeed = 0
fallback = 1
caid = 0D97
detect = cd
mhz = 500
cardmhz = 500
group = 1
emmcache = 1,3,2
lb_weight = 100



#oscam.user#

[account]
user = hdbox
pwd = hdbox
monlevel = 4
au = 1
group = 1,2
cccmaxhops = 5
cccreshare = 0


# !!! Nie sú tu všetky nastavenia OScamu, len tie, ktoré sú potrebné pre klienta !!!


#############################################################

   Pre klienta so softcamom CCcam - IP adresa boxu je napr. 192.168.2.57:
#############################################################

# do CCcam.cfg vpíšeme N link:

N: 192.168.2.56 20000 hdbox hdbox 01 02 03 04 05 06 07 08 09 10 11 12 13 14

#############################################################

Hore uvedené nastavenia pre server a klienta, ktorý používa CCcam softcam,
sú len základné pre prvotné spustenie.
Po nakonfigurovaní softcamu CCcam ho nezabudnite reštartovať.

OSCam ako klient

OSCam, ktorý je multiprotokolárny kartový server, je možné použiť aj ako klienta. Ako na to: V konfiguračných súboroch pre OSCam treba mať...