23
Guida al CardSharing dalla “A” alla “Z” con Newcs, CCcam e Gbox (by Je Souis Blonde) Indice generale: 1) Server “NewCs + Cs2gbox + Gbox” che shara ad un client “Gbox”: 1_a) Server “NewCs + Cs2gbox + Gbox” ………………………….. pag. 3 1_b) Client “Gbox” …………………………………………………...pag. 8 2) Server “NewCs + Cs2gbox + Gbox” che shara ad un client “CCcam” e a un client “Gbox”; 2_a) Server “NewCs + Cs2gbox + Gbox” ………………………….. pag. 11 2_b) Client “CCcam” …………………………………………………pag. 16 2_c) Client “Gbox” …………………………….……………………...pag. 18 3) Server “CCcam” che shara ad un client “CCcam”: 3_a) Server “CCcam” ……………………………………………….. pag. 19 3_b) Client “CCcam” …………………………………………………pag. 22 CopyRight: E' vietata la riproduzione anche parziale di immagini e testi. 1

Guida al CardSharing dalla “A” alla “Z” con Newcs, CCcam e ...read.pudn.com/downloads204/.../Guida_al_CardSharing_dalla_A_alla_Z... · Al fine di migliorare ulteriormente

Embed Size (px)

Citation preview

Guida al CardSharing dalla “A” alla “Z” con Newcs, CCcam e Gbox (by Je Souis Blonde)

Indice generale:

1) Server “NewCs + Cs2gbox + Gbox” che shara ad un client “Gbox”:

1_a) Server “NewCs + Cs2gbox + Gbox” ………………………….. pag. 3 1_b) Client “Gbox” …………………………………………………...pag. 8

2) Server “NewCs + Cs2gbox + Gbox” che shara ad un client “CCcam” e a un client “Gbox”;

2_a) Server “NewCs + Cs2gbox + Gbox” ………………………….. pag. 11 2_b) Client “CCcam” …………………………………………………pag. 16 2_c) Client “Gbox” …………………………….……………………...pag. 18

3) Server “CCcam” che shara ad un client “CCcam”:

3_a) Server “CCcam” ……………………………………………….. pag. 19 3_b) Client “CCcam” …………………………………………………pag. 22

CopyRight: E' vietata la riproduzione anche parziale di immagini e testi.

1

Al fine di migliorare ulteriormente lo share del provider Italiano “Il Cielo” si può pensare di avviare in parallelo all’emulatore “Gbox” il cardreader per eccellenza “NewCs”. A livello generale, il principio di funzionamento è il seguente:

NewCs legge la smartcard inserita nel Dreambox, i dati sono inviati al cs2gbox e

quest’ultimo trasferisce il tutto alla Gbox. La connessione tra NewCs e Gbox è possibile grazie al cs2gbox.

Questa configurazione consente l’allaccio ad altre Emu, quali: CCcam, NewCamd, Radegast, ecc. Di seguito viene analizzata la sintassi per instaurare la connessione appena citata ed altre tipologie. Precisamente:

1) Server “NewCs + Cs2gbox + Gbox” che shara ad un client “Gbox”; 2) Server “NewCs + Cs2gbox + Gbox” che shara ad un client “CCcam” e a un client

“Gbox”; 3) Server “CCcam” che shara ad un client “CCcam”.

Nei tre casi si usa l’immagine Gemini per Dreambox (vi ricordo che gli scripts Gemini sono differenti rispetto a quelli usati dalla Colosseum). Per i modelli 500S, 7000S consiglio la versione Gemini MaxVar. Scaricare “CuteFTP 7” perché verrà usato di seguito per editare ed inviare i propri files nel Dreambox. Assegnare al Dreambox Client e Server un IP statico andando su:

Menù Impostazioni Impostazioni Avanzate Impostazioni di Comunicazione (Importante: togliere il flag su DHCP)

2

Premere il tasto verde per salvare le modifiche apportate. Ora passiamo all’analisi dettagliata delle varie configurazioni:

1) Server “NewCs + Cs2gbox + Gbox” che shara ad un client “Gbox”:

Distinguiamo il lato Server dal lato Client: 1_a) Server “NewCs + Cs2gbox + Gbox”:

Occorre crearsi un hostname perché come ben sappiamo il nostro IP è dinamico e cambia di volta in volta. In questo modo ci identificheremo tramite host e le variazioni di IP non ci influenzeranno affatto. Per fare ciò possiamo andare sul sito: http://www.no-ip.com/ (la registrazione è gratuita), e dopo aver effettuato il login andiamo nella sezione “Add” ed inseriamo il nome che si vorrà assegnare all’host (un esempio è raffigurato nella seguente immagine):

Ora si deve impostare l’hostname direttamente nel dreambox: nel caso si usa immagine Gemini, premere il pulsante Blu per due volte, successivamente andare sulla voce Inadyn e premere OK. Si aprirà una schermata: impostare tramite telecomando i vostri dati personali (faccio riferimento al caso di account no-ip):

3

Per confermare premere il tasto verde; dopo ciò si vedrà apparire una scritta Running per indicare il corretto funzionamento. Avviare il programma CuteFTP e selezionare: File Connect Quick Connect. Nel campo Host inserire l’IP assegnato al Dreambox (nel nostro caso: 192.168.1.55), nel campo username inserire root e nel campo password dreambox. Infine cliccare su connect. Scaricare i files presenti in questo dominio web: http://cubasat.altervista.org/download/NuovaGuidaCS/1_a__Server_NewCs___Cs2gbox___Gbox.rar e posizionare il contenuto di ogni cartella nelle rispettive cartelle del dreambox attribuendo ad ogni file inviato la funzione CHMOD Permissions 755 (o diritti 755).

4

Dopo aver assegnato a tutti i files la funzione “permission 755” occorre editare i seguenti files:

- newcs.xml (in: \var\tuxbox\config ):

5

Editare i campi riquadrati con dei valori a vostro piacere.

- newcamd.conf (in: \var\tuxbox\config ): I campi inseriti in riga CWS mantengono la corrispondenza con quelli inseriti nel file newcs.xml. Ci interessa inserire solo il nome assegnato al server (cardserv), l’username e la password del server (cioè: cubasat cubasat). Si usa la voce lan perché si shara in rete locale interna. Le porte 10000 e 10001 indicano lo slot inferiore e superiore e sono state definite nel file newcs.xml. Ciò consente di inviare i dati della scheda al cs2gbox (vedi di seguito).

- cs2gbox.cfg ( in: \var\keys ): I campi inseriti in riga C si riferiscono al server e mantengono la corrispondenza con quelli inseriti nel file newcs.xml (e quindi anche con il file newcamd.conf). L’IP in riga M e D è quello che è stato assegnato al dreambox.

6

Le password esadecimali 12345678 e 87654321 sono scelte a caso. Occorre però mantenere la corrispondenza con quelle del file cwshare.cfg (vedi di seguito).

- cwshare.cfg ( in: \var\keys ):

- gbox_cfg ( in: \var\keys ): Selezionare il file e cliccare su Edit. Modificare solo i campi indicati di seguito:

O: { 00 } 192.168.1.55 inserire l’indirizzo IP del dreambox definito in precedenza. L: { 00 } 192.168.1.55 inserire l’indirizzo IP del dreambox definito in precedenza.

A questo punto riavviare il dreambox. Fatto ciò, occorre entrare nel pannello di controllo del router (di solito: http://192.168.1.1/), accedere nella voce “Port Forwarding” e aprire la porta 7777, 10000 e 10001 (TCP e UDP) all’IP del dreambox (per esempio: 192.168.1.55). Generalmente gli script per l’avvio simultaneo di più emu possono causare dei problemi: non viene rispettata la sequenza newcs, cs2gbox, gbox a causa di qualche ritardo e di conseguenza non si è certi se il lavoro fatto finora funziona realmente. Consiglio sempre di usare il pannello telnet per lanciare le varie emu in modo da verificare se è stato commesso qualche errore nell’edit dei vari files. I passi da seguire sono: - digitare il comando telnet ip_del_dreambox e successivamente premere invio. Quando verrà richiesto, fare il login (in username inserire root e nel campo password dreambox):

7

- digitare: /var/bin/newcs & e premere Invio. Attendere qualche istante. - digitare : /var/bin/cs2gbox & e premere Invio. Attendere qualche istante. - digitare : /var/bin/gbox & e premere Invio. Attendere qualche istante. In questo modo abbiamo avviato le tre emu. Dopo che ci siamo accertati del corretto funzionamento:

- selezionare, premendo il pulsante blu del telecomando, l’emulatore “newcs-cs2gbox-gbox” (spostare la freccia verso destra per passare da Common interface a newcs-cs2gbox-gbox);

- premere il pulsante verde.

1_b) Client “Gbox”: Occorre crearsi un hostname perché come ben sappiamo il nostro IP è dinamico e cambia di volta in volta. In questo modo ci identificheremo tramite host e le variazioni di IP non ci influenzeranno affatto. Per fare ciò possiamo andare sul sito: http://www.no-ip.com/ (la registrazione è gratuita), e dopo aver effettuato il login andiamo nella sezione “Add” ed inseriamo il nome che si vorrà assegnare all’host (un esempio è raffigurato nella seguente immagine):

8

Ora si deve impostare l’hostname direttamente nel dreambox: nel caso si usa immagine Gemini, premere il pulsante Blu per due volte, successivamente andare sulla voce Inadyn e premere OK. Si aprirà una schermata: impostare tramite telecomando i vostri dati personali (faccio riferimento al caso di account no-ip):

Per confermare premere il tasto verde; dopo ciò si vedrà apparire una scritta Running per indicare il corretto funzionamento.

9

Avviare il programma CuteFTP e selezionare: File Connect Quick Connect. Nel campo Host inserire l’IP assegnato al Dreambox (nel nostro caso: 192.168.1.55), nel campo username inserire root e nel campo password dreambox. Infine cliccare su connect. Scaricare i files presenti in questo dominio web:

http://cubasat.altervista.org/download/NuovaGuidaCS/1_b__Client_con_Gbox.rar

e posizionare il contenuto di ogni cartella nelle rispettive cartelle del dreambox attribuendo ad ogni file inviato la funzione CHMOD Permissions 755 (o diritti 755). Dopo aver assegnato a tutti i files la funzione “permission 755” occorre editare i seguenti files:

- cwshare.cfg ( in: \var\keys ):

- gbox_cfg ( in: \var\keys ): Selezionare il file e cliccare su Edit. Modificare solo i campi indicati di seguito:

O: { 00 } 192.168.1.55 inserire l’indirizzo IP del dreambox definito in precedenza. L: { 00 } 192.168.1.55 inserire l’indirizzo IP del dreambox definito in precedenza.

A questo punto riavviare il dreambox. Fatto ciò, occorre entrare nel pannello di controllo del router (di solito: http://192.168.1.1/), accedere nella voce “Port Forwarding” e aprire la porta 7777 (TCP e UDP) all’IP del dreambox (per esempio: 192.168.1.55). Dopo che ci siamo accertati del corretto funzionamento:

- selezionare, premendo il pulsante blu del telecomando, l’emulatore “Gbox” (spostare la freccia verso destra per passare da Common interface a Gbox);

- premere il pulsante verde. A questo punto si può verificare se c’è linea tra Client e Server semplicemente andando su: pulsante blu Plugins Gbox Suite Share Info Menù Peer Status. Se compare il pallino verde significa che la comunicazione è avvenuta con successo. Buona visione.

10

2) Server “NewCs + Cs2gbox + Gbox” che shara ad un client “CCcam” e ad un client “Gbox”:

Distinguiamo il lato Server dal lato Client: 1_a) Server “NewCs + Cs2gbox + Gbox”:

Occorre crearsi un hostname perché come ben sappiamo il nostro IP è dinamico e cambia di volta in volta. In questo modo ci identificheremo tramite host e le variazioni di IP non ci influenzeranno affatto. Per fare ciò possiamo andare sul sito: http://www.no-ip.com/ (la registrazione è gratuita), e dopo aver effettuato il login andiamo nella sezione “Add” ed inseriamo il nome che si vorrà assegnare all’host (un esempio è raffigurato nella seguente immagine):

Ora si deve impostare l’hostname direttamente nel dreambox: nel caso si usa immagine Gemini, premere il pulsante Blu per due volte, successivamente andare sulla voce Inadyn e premere OK. Si aprirà una schermata: impostare tramite telecomando i vostri dati personali (faccio riferimento al caso di account no-ip):

11

Per confermare premere il tasto verde; dopo ciò si vedrà apparire una scritta Running per indicare il corretto funzionamento. Avviare il programma CuteFTP e selezionare: File Connect Quick Connect. Nel campo Host inserire l’IP assegnato al Dreambox (nel nostro caso: 192.168.1.55), nel campo username inserire root e nel campo password dreambox. Infine cliccare su connect. Scaricare i files presenti in questo dominio web: http://cubasat.altervista.org/download/NuovaGuidaCS/2_a__Server_NewCs___Cs2gbox___Gbox.rar e posizionare il contenuto di ogni cartella nelle rispettive cartelle del dreambox attribuendo ad ogni file inviato la funzione CHMOD Permissions 755 (o diritti 755).

12

Dopo aver assegnato a tutti i files la funzione “permission 755” occorre editare i seguenti files:

- newcs.xml (in: \var\tuxbox\config ):

13

Editare i campi riquadrati con dei valori a vostro piacere.

- newcamd.conf (in: \var\tuxbox\config ): I campi inseriti in riga CWS mantengono la corrispondenza con quelli inseriti nel file newcs.xml. Nelle prime due CWS line ci interessa inserire solo il nome assegnato al server (cardserv), l’username e la password del server (cioè: cubasat cubasat). Si usa la voce lan perché si shara in rete locale interna. Le porte 10000 e 10001 indicano lo slot inferiore e superiore e sono state definite nel file newcs.xml. Ciò consente di inviare i dati della scheda al cs2gbox (vedi di seguito). Affinché si possa allacciare un client CCcam è necessario introdurre altre due CWS line che contengono il nome assegnato al server (cardserv), l’username e la password del client (cioè: clientcuba clientcuba). Si usa la voce wan perché si shara tramite linea telefonica e di conseguenza andrà inserito anche l’hostname del server (cubasat.no-ip.info). Le porte 10000 e 10001 indicano lo slot inferiore e superiore.

- cs2gbox.cfg ( in: \var\keys ): I campi inseriti in riga C si riferiscono al server e mantengono la corrispondenza con quelli inseriti nel file newcs.xml (e quindi anche con il file newcamd.conf). L’IP in riga M e D è quello che è stato assegnato al dreambox.

14

Le password esadecimali 12345678 e 87654321 sono scelte a caso. Occorre però mantenere la corrispondenza con quelle del file cwshare.cfg (vedi di seguito). ( Nota: è possibile allacciare il client CCcam anche nel file cs2gbox.cfg ma si dovrà editare in modo opportuno il file newcs.xml e newcamd.conf).

- cwshare.cfg ( in: \var\keys ):

- gbox_cfg ( in: \var\keys ): Selezionare il file e cliccare su Edit. Modificare solo i campi indicati di seguito:

O: { 00 } 192.168.1.55 inserire l’indirizzo IP del dreambox definito in precedenza. L: { 00 } 192.168.1.55 inserire l’indirizzo IP del dreambox definito in precedenza.

A questo punto riavviare il dreambox.

15

Fatto ciò, occorre entrare nel pannello di controllo del router (di solito: http://192.168.1.1/), accedere nella voce “Port Forwarding” e aprire la porta 7777, 10000 e 10001 (TCP e UDP) all’IP del dreambox (per esempio: 192.168.1.55). Generalmente gli script per l’avvio simultaneo di più emu possono causare dei problemi: non viene rispettata la sequenza newcs, cs2gbox, gbox a causa di qualche ritardo e di conseguenza non si è certi se il lavoro fatto finora funziona realmente. Consiglio sempre di usare il pannello telnet per lanciare le varie emu in modo da verificare se è stato commesso qualche errore nell’edit dei vari files. I passi da seguire sono: - digitare il comando telnet ip_del_dreambox e successivamente premere invio. Quando verrà richiesto, fare il login (in username inserire root e nel campo password dreambox):

- digitare: /var/bin/newcs & e premere Invio. Attendere qualche istante. - digitare : /var/bin/cs2gbox & e premere Invio. Attendere qualche istante. - digitare : /var/bin/gbox & e premere Invio. Attendere qualche istante. In questo modo abbiamo avviato le tre emu. Dopo che ci siamo accertati del corretto funzionamento:

- selezionare, premendo il pulsante blu del telecomando, l’emulatore “newcs-cs2gbox-gbox” (spostare la freccia verso destra per passare da Common interface a newcs-cs2gbox-gbox);

- premere il pulsante verde.

2_b) Client “CCcam”: E’ necessario installare nel Dreambox client l’emulatore CCcam. Per fare ciò, seguire i seguenti passi: Tasto Blu del telecomando Addons Download and Install Cam CCcam 1.7.0 Complete

16

Premere Ok, e confermare la richiesta di download e successivamente di installazione. Tornare su un canale in chiaro e:

- selezionare, premendo il pulsante blu del telecomando, l’emulatore “CCcam-1.7.0”

(spostare la freccia verso destra per passare da Common interface a CCcam-1.7.0 ); - premere il pulsante verde.

Aprire CuteFTP ed Incollare file CCcam.cfg nella cartella var/etc del dreambox ed infine usare la funzione CHMOD Permissions 755 (o diritti 755):

http://cubasat.altervista.org/download/NuovaGuidaCS/2_b__Client_CCcam.rar

Editare il seguenti file:

- CCcam.cfg (in: \var\etc\ ):

17

Il client CCcam non dovrà aprire nessuna porta all’IP del dreambox. Per monitorare lo stato della connessione tra Server e Client scaricare il Plugin seguente:

http://cubasat.altervista.org/download/NuovaGuidaCS/Plugin_Info_per_CCcam_by_JSB.rar e posizionare il contenuto di ogni cartella nelle rispettive cartelle del dreambox attribuendo ad ogni file inviato la funzione CHMOD Permissions 755 (o diritti 755).

2_c) Client “Gbox”: Usare lo stesso procedimento citato nel paragrafo: 1_b) Client “Gbox” (pag. 8).

18

3) Server “CCcam” che shara ad un client “CCcam”:

Distinguiamo il lato Server dal lato Client: 3_a) Server “CCcam”:

Occorre crearsi un hostname perché come ben sappiamo il nostro IP è dinamico e cambia di volta in volta. In questo modo ci identificheremo tramite host e le variazioni di IP non ci influenzeranno affatto. Per fare ciò possiamo andare sul sito: http://www.no-ip.com/ (la registrazione è gratuita), e dopo aver effettuato il login andiamo nella sezione “Add” ed inseriamo il nome che si vorrà assegnare all’host (un esempio è raffigurato nella seguente immagine):

Ora si deve impostare l’hostname direttamente nel dreambox: nel caso si usa immagine Gemini, premere il pulsante Blu per due volte, successivamente andare sulla voce Inadyn e premere OK. Si aprirà una schermata: impostare tramite telecomando i vostri dati personali (faccio riferimento al caso di account no-ip):

19

Per confermare premere il tasto verde; dopo ciò si vedrà apparire una scritta Running per indicare il corretto funzionamento. E’ necessario installare nel Dreambox client l’emulatore CCcam. Per fare ciò, seguire i seguenti passi:

Tasto Blu del telecomando Addons Download and Install Cam CCcam 1.7.0 Complete

Premere Ok, e confermare la richiesta di download e successivamente di installazione. Tornare su un canale in chiaro e:

- selezionare, premendo il pulsante blu del telecomando, l’emulatore “CCcam-1.7.0” (spostare la freccia verso destra per passare da Common interface a CCcam-1.7.0 );

- premere il pulsante verde. Aprire CuteFTP ed Incollare file CCcam.cfg nella cartella var/etc del dreambox ed infine usare la funzione CHMOD Permissions 755 (o diritti 755):

http://cubasat.altervista.org/download/NuovaGuidaCS/3_a__Server_CCcam.rar

Editare il seguente file:

20

- CCcam.cfg (in: \var\etc\ ):

Fatto ciò, occorre entrare nel pannello di controllo del router (di solito: http://192.168.1.1/), accedere nella voce “Port Forwarding” e aprire la porta 12000 (TCP e UDP) all’IP del dreambox (per esempio: 192.168.1.55).

21

Per monitorare lo stato della connessione tra Server e Client scaricare il Plugin seguente:

http://cubasat.altervista.org/download/NuovaGuidaCS/Plugin_Info_per_CCcam_by_JSB.rar

e posizionare il contenuto di ogni cartella nelle rispettive cartelle del dreambox attribuendo ad ogni file inviato la funzione CHMOD Permissions 755 (o diritti 755).

3_b) Client “CCcam”: E’ necessario installare nel Dreambox client l’emulatore CCcam. Per fare ciò, seguire i seguenti passi: Tasto Blu del telecomando Addons Download and Install Cam CCcam 1.7.0 Complete Premere Ok, e confermare la richiesta di download e successivamente di installazione. Tornare su un canale in chiaro e:

- selezionare, premendo il pulsante blu del telecomando, l’emulatore “CCcam-1.7.0”

(spostare la freccia verso destra per passare da Common interface a CCcam-1.7.0 ); - premere il pulsante verde.

Aprire CuteFTP ed Incollare file CCcam.cfg nella cartella var/etc del dreambox ed infine usare la funzione CHMOD Permissions 755 (o diritti 755):

http://cubasat.altervista.org/download/NuovaGuidaCS/3_b__Client_CCcam.rar

Editare il seguenti file:

- CCcam.cfg (in: \var\etc\ ):

22

Il client CCcam non dovrà aprire nessuna porta all’IP del dreambox. Per monitorare lo stato della connessione tra Server e Client scaricare il Plugin seguente:

http://cubasat.altervista.org/download/NuovaGuidaCS/Plugin_Info_per_CCcam_by_JSB.rar

e posizionare il contenuto di ogni cartella nelle rispettive cartelle del dreambox attribuendo ad ogni file inviato la funzione CHMOD Permissions 755 (o diritti 755).

**** Tutto a solo scopo di studio, non mi assumo nessuna responsabilità per

eventuali usi illeciti e/o scopo di lucro ****

Je Souis Blonde (amministratore del Forum: Cuba Libre)

23