Guida al CardSharing dalla “A” alla “Z” con Newcs, CCcam e...
Transcript of Guida al CardSharing dalla “A” alla “Z” con Newcs, CCcam e...
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