CCcam.cfg - descriere
Posted: 18 Sep 2013 19:37
Fisierul nu imi apartine si circula in diferite variante pe mai multe forumuri ... eu doar am incercat sa-l mai adaptez putin.
Multumiri si respecte autorului initial.
In ceea ce priveste fisierele de configurare ele se gasesc in locatii diferite in functie de imaginea folosita :
pentru enigma1, toate setarile se fac in fisierul /var/etc/CCcam.cfg
pentru enigma2 fisierele de configurare se gasesc in locatii diferite in functie de imaginea folosita.
CCcam.cfg contine mai multe linii pe care voi incerca sa le explic pe scurt mai jos. In CCcam.cfg cele mai importante sunt liniile F si C care contin datele de conectare cu partenerii nostri de sharing.
Linia F se foloseste ca sa adaugi un cont pentru un prieten care sa se conecteze la serverul tau, sintaxa este 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 numarul trecut este mai mare cu atat ii trimiti mai multe cartele) - valorile bune sunt 2 sau 3 ... daca numarul este mai mare de 3 atunci cardurile sunt in distanta mare si sunt decodarea se face foarte greu.
- <shareemus> poate fi 0 sau 1 - prin asta ii oferi / sau nu dreptul de a folosi sau nu emu-urile tale, partenerul poate folosi sau acest drept - default este 1 setarea este optionala.
- <allowemm> poate fi 0 sau 1 - decide daca prietenul tau iti poate trimite sau nu update-uri emm - default-ul este 1, 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 sunt 2 sau 3, 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 :downhops langa un caid: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 cu username: user1 si parola: pass1.
El primeste toate cartelele tale pana la nivelul 10. 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 (distanta 0),dar nu pentru providerul 0100:000080. Providerul 0622:000000 il primeste doar pentru el (nu-l poate da mai departe) iar providerul 0500: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 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 distanta 5 si are voie sa le distribuie la distanta 3 de tine, respectiv inca doua "hop"-uri mai departe, mai putin providerul 0100: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 de 5, si le poate da inca doua niveluri mai departe (pana la distanta 3 de tine) mai putin providerul 0100: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 ca F-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):
Linia C este linia ce o primim de la parteneri si 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 valoarea 1 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.
C: 192.168.1.2 12000 user2 pass2 yes { 0:0:3 }
Te conecteaza la 192.168.1.2 pe portul 12000 cu user2 si pass2
Yes = foloseste emulatorul serverului
0 = orice provider
0 = orice program
3 = maxim 3 hops
, = continuare
b01 = provider
0 = orice program
4 = maxim 4 hops
C: 192.168.1.2 12000 user2 pass2 yes { 0:0:3, b02:0:4 }
Te conecteaza la 192.168.1.2 pe portul 12000 cu user2 si pass2
Yes = foloseste emulatorul serverului
0 = orice provider
0 = orice program
3 = maxim 3 hops
, = continuare
b02 = provider
0 = orice program
4 = maxim 4 hops
---------
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 portul 16001 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>
Imi cer scuze pentru eventualele greseli si va astept pentru corecturi si completari
Multumiri si respecte autorului initial.
In ceea ce priveste fisierele de configurare ele se gasesc in locatii diferite in functie de imaginea folosita :
pentru enigma1, toate setarile se fac in fisierul /var/etc/CCcam.cfg
pentru enigma2 fisierele de configurare se gasesc in locatii diferite in functie de imaginea folosita.
CCcam.cfg contine mai multe linii pe care voi incerca sa le explic pe scurt mai jos. In CCcam.cfg cele mai importante sunt liniile F si C care contin datele de conectare cu partenerii nostri de sharing.
Linia F se foloseste ca sa adaugi un cont pentru un prieten care sa se conecteze la serverul tau, sintaxa este 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 numarul trecut este mai mare cu atat ii trimiti mai multe cartele) - valorile bune sunt 2 sau 3 ... daca numarul este mai mare de 3 atunci cardurile sunt in distanta mare si sunt decodarea se face foarte greu.
- <shareemus> poate fi 0 sau 1 - prin asta ii oferi / sau nu dreptul de a folosi sau nu emu-urile tale, partenerul poate folosi sau acest drept - default este 1 setarea este optionala.
- <allowemm> poate fi 0 sau 1 - decide daca prietenul tau iti poate trimite sau nu update-uri emm - default-ul este 1, 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 sunt 2 sau 3, 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 :downhops langa un caid: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 cu username: user1 si parola: pass1.
El primeste toate cartelele tale pana la nivelul 10. 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 (distanta 0),dar nu pentru providerul 0100:000080. Providerul 0622:000000 il primeste doar pentru el (nu-l poate da mai departe) iar providerul 0500: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 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 distanta 5 si are voie sa le distribuie la distanta 3 de tine, respectiv inca doua "hop"-uri mai departe, mai putin providerul 0100: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 de 5, si le poate da inca doua niveluri mai departe (pana la distanta 3 de tine) mai putin providerul 0100: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 ca F-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):
Linia C este linia ce o primim de la parteneri si 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 valoarea 1 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.
C: 192.168.1.2 12000 user2 pass2 yes { 0:0:3 }
Te conecteaza la 192.168.1.2 pe portul 12000 cu user2 si pass2
Yes = foloseste emulatorul serverului
0 = orice provider
0 = orice program
3 = maxim 3 hops
, = continuare
b01 = provider
0 = orice program
4 = maxim 4 hops
C: 192.168.1.2 12000 user2 pass2 yes { 0:0:3, b02:0:4 }
Te conecteaza la 192.168.1.2 pe portul 12000 cu user2 si pass2
Yes = foloseste emulatorul serverului
0 = orice provider
0 = orice program
3 = maxim 3 hops
, = continuare
b02 = provider
0 = orice program
4 = maxim 4 hops
---------
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 portul 16001 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>
Imi cer scuze pentru eventualele greseli si va astept pentru corecturi si completari