Ciao a tutti,vi propongo oggi una piccola guida per indirizzarvi all'utilizzo di Os*am per la lettura delle card nostrane su pc windows o linux,per l'utilizzo su decoder i parametri sono invariati ad eccezione di alcuni che saranno indicati nella guida.
Cominciamo col definire cos'è Os*am:
OS*am è un software open source che permette di emulare un CAM (Modulo di accesso condizionato) che di solito si presenta sotto forma hardware.
Dal OS*am vengono gestite questo tipo di codifiche
Nag**vision versioni 1, 2 e 3
Viac**ss versioni 2.3, 2.4, 2.5, 2.6, 3.0, 4.0
Medi**uard versioni 1, 2, 3
Video**ard (NDS) versioni 1, 2 e 3
Ird**o versioni 1 e 2
C**ax
Os*am è stato sviluppato per tutte le piattaforme e quindi anche per windows e linux.Per poterlo scaricare potete rifarvi alla sezione apposita del forum.
Cos'è A*amd:
Acamd è un plugin per dvb pc card software in grado di leggere le card(come Os*am,ma non lo utilizzeremo per questo) e di ricevere i dati trasmessi da os*am tramite il protocollo new*amd e altri protocolli.
Impostiamo Os*am:
Una volta scaricato Oscam non dovete far altro che modificare i suoi file di configurazione.Se nel pacchetto scaricato non ci sono file,potete crearli come semplici file di testo a cui andrete a modificare l'estensione.Troverete la guida ufficiale a tutti i parametri di configurazione nella wiki ufficiale di Oscam:
_www.******.it/url?sa=t&source=web&cd=2&sqi=2&ved=0CCMQjBAwAQ&url =http%3A%2F%2Fstreamboard.gmc.to%2Fwiki%2Findex.ph p%3Ftitle%3DOSCam%2Fit%26oldid%3D7537&ei=WZ1gTt7LG 472sgbLzujhDQ&usg=AFQjCNHlU14DQX6wTv1YtjpLemMqr5W-vw&sig2=FPTt67FLo35SUSs3iZTG4A"]http://www.******.it/url?sa=t&source=web&cd=2&sqi=2&ved=0CCMQjBAwAQ&url =http%3A%2F%2Fstreamboard.gmc.to%2Fwiki%2Findex.ph p%3Ftitle%3DOSCam%2Fit%26oldid%3D7537&ei=WZ1gTt7LG 472sgbLzujhDQ&usg=AFQjCNHlU14DQX6wTv1YtjpLemMqr5W-vw&sig2=FPTt67FLo35SUSs3iZTG4A
I file di configurazione di Os*am sono numerosi,noi ci occuperemo dei più importanti che ci serviranno per far andare tutto,essi sono:
os*am.conf
os*am.server
os*am.user
Os*am.conf:
[global]
waitforcards = 1 <---parametro che dice a os*am di attendere una card
clientmaxidle = 45
clienttimeout = 30
nice = -19
logfile=os*am.log <---nome del file di log di os*am
maxlogsize=50
[new*amd] <--definizione del protocollo new*amd
key=0102030405060708091011121314 <--chiave del protocollo online
port = 13000@1805:008D11 <--porta di ascolto del protocollo new*amd(potete mettere qualunque porta).Dopo la chiocciola abbiamo il caid del provider che vogliamo leggere(in questo caso 1805 è per m7),poi dopo i due punti abbiamo il sid del provider.
[webif] <--interfaccia web di os*am da cui potete monitorarlo
httpport = 88 <--porta di ascolto della webif(scegliete qualunque)
httpuser= user <--username per la webif
httppwd=password <--password per l'accesso alla webif
httpallowed=0.0.0.0-255.255.255.255 <---lista ip che possono avere accesso alla webif
httprefresh=4
[monitor]
port =9000
serverip =
nocrypt =192.168.0.1-192.168.0.20
aulow =120
monlevel =1
appendchaninfo =0
oscam.server:
[reader] <--apriamo un nuovo lettore di schede(per ogni lettore dovete creare un paragrafo reader)
label = med**set <--nome del reader
protocol = pcsc <--protocollo usato dal lettore(nel caso dell'omnikey)
device = 0 <--se usate os*am con reader usb mettete sempre 0
caid = 1805 <--caid definito in precendenza
mhz = 368 <--velocità di lettura del reader
cardmhz = 368
group = 1 <--gruppo di appartenenza del reader
emmcache = 1,1,2 <--importanti per aggiornamenti
blockemm-u = 0 <--con questa configurazione aggiorna anche la card
blockemm-unknown = 1
blockemm-s = 1
blockemm-g = 1
rsakey= <--non so se la posso pubblicare,la trovate in rete.
os*am.user:
[account] <--per ogni client che si collega ad oscam create un paragrafo account
user=user <--username dell'account
pwd=pass <--password dell'account
group=1 <--gruppo di appartenenza(stesso impostato in precedenza)
uniq=1
caid=1805
ident=1805:008d11
au=1
Dopo aver impostato i file di os*am in questo modo avviamo os*am.exe(per windows)o il relativo file per linux.Per controllare oscam possiamo accedere al webif.Digitate nel campo url del vostro browser la stringa: 127.0.0.1:88(88 è la porta che abbiamo impostato per il webif,potete impostarne anche un'altra).Se nel campo status del readers vi indica CARDOK allora la vostra card è stata letta con successo.Un consiglioer il lettore omnikey io all'inizio ho avuto difficoltà perchè non la leggeva,in pratica il led dell'omnikey rimaneva sempre lampeggiante,se togliete e inserite la card velocemente il led dovrebbe fermarsi e lampeggiare solo ogni tanto,a quel punto la card è stata letta.
A questo punto vediamo come inviare i nostri dati letti da oscam tramite il protocollo new*amd al plugin A*amd.
Scarichiamo A*amd,alla fine del post vi posto la versione di A*amd che utilizzo.Se sul nostro pc usiamo software come progdvb,dvbdream ecc. non ci resta altro da fare che copiare il contenuto del pacchetto rar di A*amd nella cartella plugins del nostro software tv.
Ora per "dire" a new*amd che vogliamo prendere i dati da os*am dobbiamo andare a modificare il file: Cardclient.conf.
Ci basta inserire in questo file di testo la seguente stringa:
new*amd:127.0.0.1:13000:1/1805/ffff:user: password:0102030405060708091011121314
definiamo i valori:
new*amd=protocollo utilizzato
127.0.0.1=indirizzo del server oscam se si trova sulla stessa macchina.Se si trova in lan,utilizziamo l'indirizzo lan della macchina.Se si trova in wan,utilizziamo l'indirizzo ip pubblico della macchina.
13000=porta di ascolto newcamd
1805=caid
ffff=sid accettati(con ffff accettiamo tutto)
user=nome utente(impostato in account)
password=password(impostata in account)
0102030405060708091011121314=key newcamd
Con questa configurazione potete far funzionare tutte la card nostrane comprese tvs*t e sk*.Da ricordare è che possiamo impostare anche cccam al posto di newcamd come protocollo di comunicazione,in questo caso però dovremo inserire un nuovo paragrafo nel oscam.conf di nome [cc*am] e impostare i parametri accettati da questo paragrafo,un esempio è il seguente:
[cc*am]
port=***x <--numero porta
Il plugin A*amd supporta anche il protocollo cccam,nel file cardclient.conf dovrete aggiungere una stringa come questa:
cc*amn:ip server:***x:0/caid/ffff:username account os*amassword account os*am
Spero di essere stato di aiuto,buona visione.
Cominciamo col definire cos'è Os*am:
OS*am è un software open source che permette di emulare un CAM (Modulo di accesso condizionato) che di solito si presenta sotto forma hardware.
Dal OS*am vengono gestite questo tipo di codifiche
Nag**vision versioni 1, 2 e 3
Viac**ss versioni 2.3, 2.4, 2.5, 2.6, 3.0, 4.0
Medi**uard versioni 1, 2, 3
Video**ard (NDS) versioni 1, 2 e 3
Ird**o versioni 1 e 2
C**ax
Os*am è stato sviluppato per tutte le piattaforme e quindi anche per windows e linux.Per poterlo scaricare potete rifarvi alla sezione apposita del forum.
Cos'è A*amd:
Acamd è un plugin per dvb pc card software in grado di leggere le card(come Os*am,ma non lo utilizzeremo per questo) e di ricevere i dati trasmessi da os*am tramite il protocollo new*amd e altri protocolli.
Impostiamo Os*am:
Una volta scaricato Oscam non dovete far altro che modificare i suoi file di configurazione.Se nel pacchetto scaricato non ci sono file,potete crearli come semplici file di testo a cui andrete a modificare l'estensione.Troverete la guida ufficiale a tutti i parametri di configurazione nella wiki ufficiale di Oscam:
_www.******.it/url?sa=t&source=web&cd=2&sqi=2&ved=0CCMQjBAwAQ&url =http%3A%2F%2Fstreamboard.gmc.to%2Fwiki%2Findex.ph p%3Ftitle%3DOSCam%2Fit%26oldid%3D7537&ei=WZ1gTt7LG 472sgbLzujhDQ&usg=AFQjCNHlU14DQX6wTv1YtjpLemMqr5W-vw&sig2=FPTt67FLo35SUSs3iZTG4A"]http://www.******.it/url?sa=t&source=web&cd=2&sqi=2&ved=0CCMQjBAwAQ&url =http%3A%2F%2Fstreamboard.gmc.to%2Fwiki%2Findex.ph p%3Ftitle%3DOSCam%2Fit%26oldid%3D7537&ei=WZ1gTt7LG 472sgbLzujhDQ&usg=AFQjCNHlU14DQX6wTv1YtjpLemMqr5W-vw&sig2=FPTt67FLo35SUSs3iZTG4A
I file di configurazione di Os*am sono numerosi,noi ci occuperemo dei più importanti che ci serviranno per far andare tutto,essi sono:
os*am.conf
os*am.server
os*am.user
Os*am.conf:
[global]
waitforcards = 1 <---parametro che dice a os*am di attendere una card
clientmaxidle = 45
clienttimeout = 30
nice = -19
logfile=os*am.log <---nome del file di log di os*am
maxlogsize=50
[new*amd] <--definizione del protocollo new*amd
key=0102030405060708091011121314 <--chiave del protocollo online
port = 13000@1805:008D11 <--porta di ascolto del protocollo new*amd(potete mettere qualunque porta).Dopo la chiocciola abbiamo il caid del provider che vogliamo leggere(in questo caso 1805 è per m7),poi dopo i due punti abbiamo il sid del provider.
[webif] <--interfaccia web di os*am da cui potete monitorarlo
httpport = 88 <--porta di ascolto della webif(scegliete qualunque)
httpuser= user <--username per la webif
httppwd=password <--password per l'accesso alla webif
httpallowed=0.0.0.0-255.255.255.255 <---lista ip che possono avere accesso alla webif
httprefresh=4
[monitor]
port =9000
serverip =
nocrypt =192.168.0.1-192.168.0.20
aulow =120
monlevel =1
appendchaninfo =0
oscam.server:
[reader] <--apriamo un nuovo lettore di schede(per ogni lettore dovete creare un paragrafo reader)
label = med**set <--nome del reader
protocol = pcsc <--protocollo usato dal lettore(nel caso dell'omnikey)
device = 0 <--se usate os*am con reader usb mettete sempre 0
caid = 1805 <--caid definito in precendenza
mhz = 368 <--velocità di lettura del reader
cardmhz = 368
group = 1 <--gruppo di appartenenza del reader
emmcache = 1,1,2 <--importanti per aggiornamenti
blockemm-u = 0 <--con questa configurazione aggiorna anche la card
blockemm-unknown = 1
blockemm-s = 1
blockemm-g = 1
rsakey= <--non so se la posso pubblicare,la trovate in rete.
os*am.user:
[account] <--per ogni client che si collega ad oscam create un paragrafo account
user=user <--username dell'account
pwd=pass <--password dell'account
group=1 <--gruppo di appartenenza(stesso impostato in precedenza)
uniq=1
caid=1805
ident=1805:008d11
au=1
Dopo aver impostato i file di os*am in questo modo avviamo os*am.exe(per windows)o il relativo file per linux.Per controllare oscam possiamo accedere al webif.Digitate nel campo url del vostro browser la stringa: 127.0.0.1:88(88 è la porta che abbiamo impostato per il webif,potete impostarne anche un'altra).Se nel campo status del readers vi indica CARDOK allora la vostra card è stata letta con successo.Un consiglioer il lettore omnikey io all'inizio ho avuto difficoltà perchè non la leggeva,in pratica il led dell'omnikey rimaneva sempre lampeggiante,se togliete e inserite la card velocemente il led dovrebbe fermarsi e lampeggiare solo ogni tanto,a quel punto la card è stata letta.
A questo punto vediamo come inviare i nostri dati letti da oscam tramite il protocollo new*amd al plugin A*amd.
Scarichiamo A*amd,alla fine del post vi posto la versione di A*amd che utilizzo.Se sul nostro pc usiamo software come progdvb,dvbdream ecc. non ci resta altro da fare che copiare il contenuto del pacchetto rar di A*amd nella cartella plugins del nostro software tv.
Ora per "dire" a new*amd che vogliamo prendere i dati da os*am dobbiamo andare a modificare il file: Cardclient.conf.
Ci basta inserire in questo file di testo la seguente stringa:
new*amd:127.0.0.1:13000:1/1805/ffff:user: password:0102030405060708091011121314
definiamo i valori:
new*amd=protocollo utilizzato
127.0.0.1=indirizzo del server oscam se si trova sulla stessa macchina.Se si trova in lan,utilizziamo l'indirizzo lan della macchina.Se si trova in wan,utilizziamo l'indirizzo ip pubblico della macchina.
13000=porta di ascolto newcamd
1805=caid
ffff=sid accettati(con ffff accettiamo tutto)
user=nome utente(impostato in account)
password=password(impostata in account)
0102030405060708091011121314=key newcamd
Con questa configurazione potete far funzionare tutte la card nostrane comprese tvs*t e sk*.Da ricordare è che possiamo impostare anche cccam al posto di newcamd come protocollo di comunicazione,in questo caso però dovremo inserire un nuovo paragrafo nel oscam.conf di nome [cc*am] e impostare i parametri accettati da questo paragrafo,un esempio è il seguente:
[cc*am]
port=***x <--numero porta
Il plugin A*amd supporta anche il protocollo cccam,nel file cardclient.conf dovrete aggiungere una stringa come questa:
cc*amn:ip server:***x:0/caid/ffff:username account os*amassword account os*am
Spero di essere stato di aiuto,buona visione.
Comment