PDA

View Full Version : DCW Server and CAM clients - DCWshare Server ve Cam yazilimlari



tonytr
31-10-2011, 21:43
DCWshare Server ve Cam yazilimlari
Selam arkadaslar;

2008 yilindan sonra yine buralardayim. Hatirlayanlar olacaktir. DCW_share isimli bir projeye baslamistim fakat i$ sebebi ile maalesef tamamlayamamistim. En sonunda Bu projemi bitirdim hatta 1-2 adim da oteye goturdum.

Bu son yazilim dreamboxlar icin yapilmistir. Kisaca su ise yarar: Herhangi bir Newcamd satirini 10000lerce kisiye reshare (yeniden paylasma) yapabilir. Fakat su an icin sadece demo surumunu yayinliyorum. Asagidaki aciklamalarda nasil calistiracaksiniz detayli anlatim var.


SERVER yazilimlari:

Server dosyasi 2 farkli platform icin mevcuttur.
btksrv_x86 : Linux 32 bit mimarili makinalar icin derlenmistir. DEbian 6.X ile test edildi ve ben 2 aydir kullaniyorum.
btksrv_ppc : dreambox 500, 600 ve 7000 tipi PPC islemci mimarisine sahip makinlarda calisir. bence en iyi calistirma yeri /var/bin klasorudur.
btksrv_mips : dreambox 800 tipi MIPS islemci mimarisine sahip makinlarda calisir.

dcwserver.cfg dosyasi btksrv_ppc/x86 dosyasi ile ayni yerde olmali. dcwbiss.cfg dosyasi zorunlu degildir. Ama bu dosya ile BISS anahtarari serverdan dagitabilirsiniz. NOT : btksrv yi start ederken -C ile config dosya yerlerini belirtebilirsiniz.
./var/bin/btksrv_x86 demo -C /var/bin/


Oncelikle server yaziliminin demo versiyonu oldugunu aciklamam gerek. Calistirmak icin "#btksrv_x86 demo" yazmaniz ve ayni klasor icinde dcwshare.cfg ve dcwbiss.cfg konfigurasyon dosyalarinin bulunmasi gerekir. PPC ve X86 tabanli iki linux versiyonu vardir. PPC versiyonu dm500 benzeri cihazlarda calisacak sekildedir. Temel gorevleri kisaca soyle.
1. Herhangi bir Newcamd server satirini reshare etmeye yarar. Demo versiyon sadece 1 N: satirini destekler.
2. DCW ureten zapcam ve ecmsend yazilimlarindan gelen anahtarlari reshare eder. (bunlar simdilik sizde yok)
3. Biss destegi ile serverdan tum kullanciilara BiSS anahtarlarini dagitir.
4. Btkserver kendi basina anahtar uretmez. !!!! Newcamd Reshare ozelligi ve DCW anahtari share ozelligi vardir.
5. Server in hizina bagli olarak binlerce kisiye hizmet verebilir. Ayarlar icin lutfen config dosyalarindaki aciklamalari okuyun. Builtin proxy ve DCW cache ozellikleri vardir.

NOT: Cryptoworks, Ir-deto, NDS ve VIA ile test edilmistir. Nagra icin calismaz cok basit 1-2 fix gerekli. Seca test etmedim ama bence calisir.

CLIENT (CAM) yazilimlari
Enigma1 ve Enigma2 olmak uzere her iki yazilimda mevcuttur. /var/ke-ys/ altinda btkcam.cfg dosyasina ihtiyac duyar.
btkcam_ppc testleri dm500s ile; btkcam_mips testleri ise DM800 ile yapilmistir. VU ile calistigini saniyorum.


Download Link : Btkcam Server ve CAM yazilimlari
Update 30/10/2011 : 09:00

http://www.dvbsat.org/forum/f116/dcwshar...ilimlari-93329/ (http://www.dvbsat.org/forum/f116/dcwshare-server-ve-cam-yazilimlari-93329/)

http://www.skystar.org/comment.php?dlid=5503&ENGINEsessID=ad1b27b600a793f204691f49d8b0ce08

tonytr
03-11-2011, 19:29
test server
first open unrar and send to dreambox
for enigma1:
btkcam_ppc ==> under /var/bin and chmod 755
btkcam.cfg ==> under /var/keys
after use telnet and connect dreambox write this
/var/bin/btkcam_ppc &

for enigma2:
btkcam_mips ==> under /var/bin and chmod 755
btkcam.cfg ==> under /var/keys
after use telnet and connect dreambox write this
/var/bin/btkcam_mips &

now opening channel
JSC 1-10
DB clasic
DB five star
DB media
DB secret
sct (outside HQ)
DXTV2
Daring
Redligt
Redligt -- platınum
Redligt -- premium

http://www.skystar.org/comment.php?dlid=5515&ENGINEsessID=da2c520527a475519c945b0db3e4241b

tonytr
03-11-2011, 21:28
DCW Test Server for enigma1 - 2
first open unrar and send to dreambox
for enigma1:
btkcam_ppc ==> under /var/bin and chmod 755
btkcam.cfg ==> under /var/keys
after use telnet and connect dreambox write this
/var/bin/btkcam_ppc &

for enigma2:
btkcam_mips ==> under /var/bin and chmod 755
btkcam.cfg ==> under /var/keys
after use telnet and connect dreambox write this
/var/bin/btkcam_mips &

now opening channel
dolly busters packet on 13e hotbird

http://www.skystar.org/comment.php?dlid=5516&ENGINEsessID=9433e4a9d8036382b358a9e7c46e405a

billytk06
10-11-2011, 21:06
Hi All,

Let me explain what DCWserver and Cam Clients are;

Basically, DCWserver (Btkserver) is a Card Re-Share Proxy Server with E1 and E2 DM clients. There are couple of binary and config files in the system. Right now, only btkserver and Cam clients are public.

BTKSERVER :
Btkserver has 3 type of binaries:

btksrv_x86 : Linux 32 bit platform binary. Developed and tested on Debian 6.X
Btksrv_ppc : Dm500 like platform binary. cross compiled. same source
Btksrv_mips: Dm800 like platform binary. same above.

- Btkserver can re-share your Newcamd line to 1000s of users with a simple configuration. Also it has Filter features that helps you to protect your card and to improve performance. Shortly Btkserver is a high performance proxy server for specified N: lines. Current build supports 2 N: lines. (Limited by me, normally supports 50 N: lines.) Also You need to start server binary with a password. Current builds password is "demo".
- Btkserver requires "dcwserver.cfg" configuration file and (optional) "dcwbiss.cfg" in same folder where you installed btkserver. To run the application,


change directory (cd /home/test) to your btksrv binary located folder and type "./btksrv_x86 demo" OR
you can type any where "./var/test/btksrv_x86 demo -C /var/test/"

- Btkserver has been tested with different providers and crypt systems. Currently Supports BISS, VIA, Seca, Irdeto, Cryptoworks, Betacrypt, Nagra, Conax and NDS. Server side has no problem with handling these crypt systems but clients require some tweak or fix to support all.

BTKCAM :
Btkcam has 2 type of binaries.

Btksrv_ppc : Dm500 like platform binary. : BISS, VIA, SECA, IRDETO, CW, Conax, Nagra, Betacrypt are supported. NDS needs fix.
Btksrv_mips : Dm800 like platform binary. (Vu+ ok) BISS, VIA, SECA, IRDETO, CW, Conax, Nagra, Betacrypt are supported. Sone VIA channels and NDS needs fix.

Simply, connects to server and gets DCWs from the server. Clients need "btkcam.cfg" in /var/keys/ folder.


As a summary,

With BTKCAM FIles, You can re-share your N: line with everyone. You can limit channels you share. And you can use a single username password for everyone.
There are explanation in all cfg files. It is easy to configure and run. Below you will find the block diagram of btkserver and files.
Below diagram covers BTKproxy, Ecmsend and Zapcam which are not public. Simply Btkproxy is an high performance, Load balancing and security optimized Card Server Proxy application. (Total file size of btkproxy is between 70K-100K.)

Latest stable release is here:
http://www.skystar.org/redirect.php?dlid=5533&ENGINEsessID=9224ff00441d30746bf3c44ea8b290d1



http://www.skystar.org/resim/images/btkcamands.png

tonytr
16-11-2011, 19:25
added cyfra on softcam server
added nova on billytk server
latest clients on hacksat addons you can install and use from it

tonytr
15-01-2012, 09:25
Btkserver 174 & Btkcam 054

http://www.skystar.org/comment.php?dlid=5658&ENGINEsessID=6137718edefd855c13f55401e9d7c94f

tonytr
10-03-2012, 10:25
BTK Software - Btkcam060 - Btksrv180 - Btkmon1.0 - Dcwtool1.0 & Gemini install files
Hi all,

Finally another Stable Btk Software package..

Btkserver180
- Lots of small fixes. Oprimized performance.
- Finds the dcwserver.cfg wherever you run the binary. (both must be in te same folder) And -C option is available too.

Btkcam060
- Better multi B: line handling.
- ECM time and Active B: line shown in Debug log.

BtkMon
- New tool to restart btk applications on crash or, to perform daily/hourly auto restarts.
- check btkmon.cfg for details.

Dcwtool1.0
- no updates.

ALSO in package you may find Gemini install packages for Enigma1 (500,70x0) and Enigma2(800,8000,500hd)

Mips version is for enigma 2
PPC version is for enigma1
» Author: billytk06

Download (http://www.skystar.org/comment.php?dlid=5745&ENGINEsessID=04886051a2f5c95a2c5d45e01f9c601f)
support: http://www.dvbsat.org/forum/f116/btk-dcwshare-server-ve-cam-yazilimlari-93329/page230.html
all images auto install files: http://www.skystar.org/arsiv/index.php?dir=cardsharing/btkcam/

zeri
13-05-2012, 19:56
Just started to play with this nice server & client and ran into trouble, anyone figured out how to make CD NL on 23,5HD to work? for me it seems that it doesnt recronize 0100 caid it constantly asks N instead of S

here a bit of log

Channel SID:51DB, NS:00eb0000, TSID:0c96, ONID:0003, PMT PID:005f, DM:1, DMX:0
CA[0]-> PROV: 00006a, CAID: 1817, ECM PID: 0712, Prio:8
PID[0]-> Type: 1b [HD-1b Video], PID: 0209
PID[1]-> Type: 06 [Teletext/VBI], PID: 006f
Finding B: Routes for Prov-Caid pairs.
Performing Route Algo.
ECM |PROV: 00006a CAID: 1817 ECM PID: 0712
INFO:: Can't decode. CA info not found.

same problem with via :S

zeri
13-05-2012, 20:07
btkcam_mips: malloc.c:3096: sYSMALLOc: Assertion `(old_top == (((mbinptr) (((char *) &((av)->bins[((1) - 1) * 2])) - __builtin_offsetof (struct malloc_chunk, fd)))) && old_size == 0) || ((unsigned long) (old_size) >= (unsigned long)((((__builtin_offsetof (struct malloc_chunk, fd_nextsize))+((2 * (sizeof(size_t))) - 1)) & ~((2 * (sizeof(size_t))) - 1))) && ((old_top)->size & 0x1) && ((unsigned long)old_end & pagemask) == 0)' failed.



another thing, it keeps crashing with the above mentioned output if you zap too quick

tonytr
14-05-2012, 10:26
can you try last btk software
all is ==> http://www.skystar.org/arsiv/index.php?dir=cardsharing/btkcam/

zeri
14-05-2012, 16:29
can you try last btk software
all is ==> http://www.skystar.org/arsiv/index.php?dir=cardsharing/btkcam/



tried with the latest version same story, btkcam 70 runs fine the newer one doesnt work