CCcam sharing, pe scurt

Cu instalarea presupun ca se descurca oricine, daca nu, dati
un semn.
In ceea ce priveste configurarea, toate setarile se fac in
fisierul
/var/etc/CCcam.cfg
Urmatoarele linii si setari sunt posibile:

liniaF (Friends) :
LiniaF se foloseste ca sa adaugi un cont pentru un prieten
care sa se
conecteze la serverul tau.

Sintaxa e urmatoarea:
F: <user> <parola> <uphops> <shareemus> <allowemm>
( {caid:id(:downhops),caid:id(:downhops),… } {caid:id:sid,
caid:id:sid,… } )

– <user> si <parola> pot fi orice caractere sau cifre
– <uphops> este distanta DE LA CARE ii trimiti cartelele de
care dispui de la altii (cu cat e mai mare nr., cu atat ii trimiti

mai multe cartele) – valorile bune sunt2 sau3, mai mult de
3 ii trimiti deja cartele care sunt prea departe si vor fi greu

de utilizat.
– <shareemus> poate fi0 sau1 – prin asta ii conferi / sau nu
– dreptul de a folosi sau nu emu-urile tale – drept pe care el
poate sa-l foloseasca sau nu – default-ul este1,
deci setarea este optionala.
– <allowemm> poate fi0 sau1 – decide daca prietenul tau iti
poate trimite sau nu update-uri emm – default-ul este1, deci
setarea este optionala.
-caid:id denota un anume provider -0:0 inseamna TOTI
providerii –
-:downhops este distanta la care ii dai voie prietenului tau
sa dea mai departe cartelele pe care le primeste de la tine

valorile ok sunt2 sau3, daca ii dai voie sa trimita prea

departe cartelele tale, acestea vor fi puse la dispozitia prea
multora si exista posibilitatea sa iti incarce banda cu prea
mult trafic.

Daca nu se foloseste:downho ps langa uncaid:id, acel
provider ii este interzis prietenului tau (nu primeste cartele
de la tine pentru acel provider).

-caid:id:sid – reprezinta un canal anume (provider:canal) si
se foloseste daca doresti sa nu ii distribui prietenului tau
doar anumite canale

Exemple:
F: user1 pass1 10
Prietenul tau se conecteaza cuusername:user1 siparola:
pass1.

El primeste toate cartelele tale pana la nivelul10. Poate sa
primeasca emu-urile tale si iti poate trimite update-uri emm.
La randul lui poate da mai departe cartelele primite de la
tine (aici nu e clar pana la ce nivel).

F: user2 pass2 0 1 0 {0100:000080,622:000000:1,
0500:000000:2}
User2 primeste doar cartelele tale locale (distanta0),dar nu

pentru providerul0100:000080. Providerul0622:000000 il
primeste doar pentru el (nu-l poate da mai departe) iar
providerul0500:000000 il primeste pentru el si in plus mai
poate sa-l dea inca un nivel mai departe.
De asemenea primeste emu-urile tale, dar nu are voie sa-ti
trimita update-uri de emm.

F: user3 pass3 5 0 1 { 0:0:3, 0100:000080:1 }
User3 primeste toate cartelele tale de la cele locale pana la

distanta5, si are voie sa le distribuie la distanta3 de tine,
respectiv inca doua „hop”-uri mai departe, mai putin
providerul0100:000080 pe care-l primeste doar pentru el.
Nu primeste emu-urile tale, dar are voie sa-ti trimita emm-
uri.

F: user4 pass4 5 0 1 { 0:0:3, 0100:000080:1 }
{ 0100:000080:15df}
User4 primeste toate cartelele tale pana la o distanta de5, si
le poate da inca doua niveluri mai departe (pana la distanta
3 de tine) mai putin providerul0100:000080 pe care il

primeste doar pentru el.
Nu primeste emu-uri dar poate trimite emm-uri.
De asemenea nu are voie sa primeasca canalul

0100:000080:115df.
Din experienta proprie si din ce am observat ca cer multi
useri cand le fac cont,

in cazul in care incepeti sa strangeti mai multe peer-uri, pot sa spun caF-urile pe care le faceti pentru alti prieteni sau pe care le primiti pe serverele altora ar trebui sa arate cam asa:

F: user password 2 0 0 { 0:0:2 }

Asta inseamna ca user-ul primeste toate cartelele de pana la
o distanta 2 si le poate distribui mai departe inca un nivel
mai departe de el.

linia C (Connections):
LiniaC se foloseste pentru a stabili o conexiune cu un server.
Sintaxa este urmatoarea:
C: <hostname> <port> <username> <password>
<wantemus>
– <hostname> este adresa (ip sau dyndns) a serverului

– <port> este portul pe care e deschisa conexiunea
– <username> si <password> sunt numele si parola cu care
te conectezi la server (in server trebuie deja sa existe o linie

F care sa fi deschis un cont in configurarea CCcam cu
numele si parola respective)

– <wantemus> poate fi ‘yes’ – sau sa lipseasca cu
desavarsire – daca doresti sa primesti emu-uri de la server-ul
respectiv – functioneaza doar daca contul tau a fost facut cu
valoarea1 la <shareemus>

Exemple:
C: someserver.somedomain 12000 user1 pass1
Te conecteaza la someserver.somedomain pe portul 12000
cu user1 si pass1
C: 192.168.1.2 12000 user2 pass2 yes
Te conecteaza la 192.168.1.2 pe portul 12000 cu user2 si
pass2, si primesti emu-uri de la server-ul respectiv.
–––

In general cand faci schimb de linii cu cineva, ii trimiti liniile
F si C pe care el sa le introduca in cfg-ul lui.
Respectiv ii trimiti linia F cu care el iti deschide la el pe
server un cont cu numele si parola pe care tu o doresti,
eventual cadeti de acord asupra setarilor cu care iti deschide
contul – respectiv distanta de la care si pana la care se face
sharing-ul.
Linia C pe care i-o trimiti contine adresa server-ului TAU la
care EL se va conecta, cu numele si parola din linia F pe care
ti-a trimis-o EL.

Portul pe care e activ server-ul de CCcam este ca default
12000.
Daca doresti sa-l schimbi, introduci urmatoarea linie in
CCcam.cfg:
SERVER LISTEN PORT:<port>
unde <port> este portul pe care doresti sa fie activ server-ul
si care trebuie deschis din router.

Tot ca default, pe portul16001 se deschide un webinfo al
serverului, cu informatii interesante despre functionarea
acestuia (numar de useri conectati, numar de servere la care

esti conectat precum si cate cartele primesti de la acestea,
numar de ecm-uri si/sau emm-uri trimise/primite de la
fiecare, providerii care se pot decoda cu cartelele primite,
s.a.m.d.)

Portul se poate schimba de asemenea, cu setarea
HTML INFO LISTEN PORT:<port>

Am facut si un PHP care preia informatiile de pe acest
webinfo si din cfg-ul de pe dream si calculeaza niste statistici
(gen PHP Gbox Statistics) dar deocamdata e in teste.

CCcam-ul se mai foloseste de asemenea (dar nu sunt
obligatorii) si de fisierele /var/keys/SoftCam.Key,
/var/keys/AutoRoll.Key, /var/keys/constant.cw,
/var/keys/CCcam.ignore.

CCcam.ignore-ul e folosit pentru a ignora anumite cartele si
trebuie sa contina linii de forma:
I: ca4 id6 ignora intotdeauna acest caid/ident
S: ca4 id6 sid4 ignora acest caid/ident doar pe sid (un anume
canal)
Mai exista si alte optiuni – pentru care puteti consulta

CCcam.cfg-ul – dar sunt mai putin importante pe moment

Anunțuri
  1. No trackbacks yet.

Lasă un răspuns

Completează mai jos detaliile tale sau dă clic pe un icon pentru a te autentifica:

Logo WordPress.com

Comentezi folosind contul tău WordPress.com. Dezautentificare / Schimbă )

Poză Twitter

Comentezi folosind contul tău Twitter. Dezautentificare / Schimbă )

Fotografie Facebook

Comentezi folosind contul tău Facebook. Dezautentificare / Schimbă )

Fotografie Google+

Comentezi folosind contul tău Google+. Dezautentificare / Schimbă )

Conectare la %s

%d blogeri au apreciat asta: