Ecco una guida per riuscire a loggare correttamente precam dal mio Dreambox: In particolare voglio insegnarvi come fare un log binario solo dei dati indirizzati alla vostra carta:
1 - Trovare il seriale (UA) della vostra carta. Potete farlo con NTsite o leggendolo dall'atr della oscam
2 - Andate su questa pagina http://home2.paulschou.net/tools/xlate/ Sul quadro di destra (HEX) inserite il vostro numero
di seriale e premete decode. Nel quadrato di sinistra (TEXT) usciranno dei caratteri strani. Esempio per il seriale A1B2C3D4 il risultato è ¡²ÃÔ
3 - Accendere il Dream e posizionarlo su skyfo sport 1 (quello sd non HD)
4 - Collegarsi in telnet e dare il seguente comando /var/bin/dvbsnoop -b 0x012d | grep “xxxx”> /hdd/log.bin & dove al posto delle xx mettete il risultato del punto 2. La maniera piu' semplice è fare copia dal browser e con il tasto destro del mouse incolla nel telnet. Esempio sopra /var/bin/dvbsnoop -b 0x012d | grep “¡²ÃÔ”> /hdd/log.bin &
5 - A questo punto il dream logga precam tutto il traffico inviato alla vostra carta. Se vedete che il file sull'hard disk resta a zero non preoccupatevi, quando killerete il programma il file aumenterà di dimensione. 6 - Lasciarlo andare per tutto il tempo che volete senza cambiare canale ma circa un'oretta di solito basta per avere qualche Ins nel file. 7 - telnet per fermare dare il comando killall -9 dvbsnoop
A questo punto sul vs. hard disk avrete un file bin contenete il log in cui speriamo ci siano comandi inviati anche alla vs carta. A questo punto scaricatevi mysql http://www.mysql.com/downloads/mysql/ per la vs. versione di windows e installatelo. Installate poi logjms 1.3.3 http://speedy.sh/kWNcr/LogJMS-Ver-1-3-del-26-10-2007.rar
Fatto questo e configurato il programma apritelo e andate sulla tab “CERCA IN BIN” Aggiungete il file che avete loggato e sulla destra “ua da cercare” inserite il vs. seriale in Hex Premere cerca. Se nel log ci sono ins inviate alla vostra carta appariranno sotto. Fate esporta in txt e le trovate sotto la cartella del programma in ricerche. A questo punto potete aprire il file txt copiare la ins che vi interessa e mandarla alla carta con ntsite
errata corrige dell'autore:
AGGIORNAMENTO: il comando giusto per loggare solo le ins mandate alla vostr UA è
/var/bin/dvbsnoop -ph 2 0x012d | grep -i “xx xx xx xx” > /hdd/log.txt &
dove le xx vanno sostituite con il vostro seriale. Genera un file txt dove all'interno trovate le ins. Adesso devo provare se funziona allo stesso modo con i file bin che sarebbero piu' comodi
Per loggare tutte le seriali è necessario loggare per un'oretta :
/var/bin/dvbsnoop -b 0x012d > /hdd/nomefile.bin
fonte:http://www.satopen.cc/blog/-guida-loggare-precam-con-dreambox