New: sBox 0.0.4-8

Status
Not open for further replies.

gorski

Well Known Member
Messages
1,553
sBox (emu/cardserver for PowerPC, MIPS, X86, SIGMA & SH4)

What's New? 0.0.4-8

-Fixed some troubles on ***/Conax/Viaccess smartcards
-Fixed bug on cache, becomes active again (see sbox.conf for details)
-Fixed bugs on webinterface
-Fixed some bugs on dvbapi
-Removed wrt54gl version
-Minor fixes
+Added radegast cardserver protocol (see sbox.conf for details)
+Added login on webinterface (see sbox.conf for more details)
+Added option "Manage Users" on webinterface, now you can add/edit/delete users without restart
+Added option to send log to an external udp server (see sbox.conf for details)
+Added option to force irdeto mode on "nagra over irdeto" cards (see sbox.conf for details)

IMPORTANT: users.sbox have new format, see the examples!!

ToDo
+Sleep alot

SmartCards Supported:
===================+===+===+===+=======+===========+
System |EMM|ECM|SCI|Phoenix|Smartreader|
===================+===+===+===+=======+===========|
Nagra2/3 |Yes|Yes|Yes|Yes |Yes |
-------------------+---+---+---+-------+-----------|
Nagra Tiger/NCMED |Yes|Yes|Yes|Yes |Yes |
-------------------+---+---+---+-------+-----------|
Viaccess |No |Yes|Yes|Yes |Yes |
-------------------+---+---+---+-------+-----------|
Seca |Yes|Yes|Yes|Yes |Yes |
-------------------+---+---+---+-------+-----------|
Irdeto |Yes|Yes|Yes|Yes |Yes |
-------------------+---+---+---+-------+-----------|
*** |?? |Yes|Yes|?? |Yes |
-------------------+---+---+---+-------+-----------|
Conax |?? |Yes|Yes|?? |?? |
-------------------+---+---+---+-------+-----------+


Protocols Supported:
===================+======+======+===+===+
System |Server|Client|EMM|ECM|
===================+======+======+===+===+
Newcamd |Yes |Yes |Yes|Yes|
-------------------+------+------+---+---+
Radegast |Yes |No |No |Yes|
-------------------+------+------+---+---+


sbox.ppc enigma1
sbox.mips enigma2
sbox.x86 linux pc (32 bit)
sbox.x86_64 linux pc (64 bit)
sbox.sigma azbox
sbox.sh40 qbox/ipbox/kathrein
openxcas.conf (only for azbox)

#Example configuration file for sbox cardclient server

#NC=dummy dummy slot0 0
# | | | | |________________ 0=au disabled for this user 1=au enabled for this user
# | | | |____________________ server to which this user belongs
# | | |__________________________ password for this user
# | |_______________________________ username
# |____________________________________ newcamd client


# User Pass Slot AU
NC=edk edk slot0 1
NC=edk2 edk2 slot1 0

sbox.conf


Code:
[main]
server_only=0                # 0=emu+newcamd server 1=only newcamd server
log=0                    # 1=no log 1=log to /tmp/sbox.log    //ALWAYS USE 0//
logudp=192.26.0.1:3354            # server ip:server port
userspath=/var/bin/users.sbox        # users list
webinterface=1                # 1=web interface on 0=web interface off
webadmin=admin:edk            # user:pass for webinterface
webport=8181                # web interface port
rdgserver=0                # 0=radegast server off 1=radegast server on
rdgport=16050                # radegast server port
use_nagra=0                # 1=use as nagra card 0=use as irdeto card (only for nagra over irdeto cards)

[slot0]
active=1                # 0=inactive 1=active
sci=/dev/sci0                # lower
ncdserver=0                # 0=newcamd server off 1=newcamd server on
deskey=0102030405060708091011121314    # newcamd deskey
port=15050                # newcamd port
mhz=500                    # Mhz for card in this reader, DON'T WORK ON PHOENIX INTERFACE. Example: mhz=357, mhz=368 
reader=1                # 0=phoenix, 1=sci (internal reader), 2=smartreader
cache=0                    # how many ecms can be cached, 0 or less=cache disabled

# How to ADD RSA for TIGER/NCMED cards
# If your card is a ROM TIGER547 Rev124 (for example)
# [TIGER547] <- this is the rom version from your card
# rsa=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
# ONLY THIS, for config bloquer, portlist, etc, look at the examples above!

#Nagra2/3 Example
[CCCCCCCC]                # nagra2 camid (4 bytes)
rsa=                    # rsa "n" from this card (like newcs)
boxkey=                    # boxkey from this card
emm=0                    # 0=accept all 1=block emms 2=block emmu 4=block emmg
portlist=0                # use portlist or no
portlistpath=/var/keys/port.list    # path from port.list

#Nagra tiger/ncmed Example
[CCCCCCCC]                # nagra camid (4 bytes)
emm=2                    # 0=accept all 1=block emms 2=block emmu 4=block emmg
portlist=0                # use portlist or no
portlistpath=                # path from port.list

#Seca Example
[CCCCCCCC]                # seca camid (4 bytes)
ok_view=0                # if ok_view=1 sbox simulates the "ok view this season" on seca smartcards
emm=7                    # 0=accept all 1=block emms 2=block emmu 4=block emmg
portlist=0                # use portlist or no
portlistpath=                # path from port.list

#Viaccess Example
[CCCCCCCC]                # via camid (4 bytes)
emm=7                    # 0=accept all 1=block emms 2=block emmu 4=block emmg
portlist=0                # use portlist or no
portlistpath=                # path from port.list
aeskey=                    # aeskey used by nano d2

#Irdeto Example
[CCCCCCCC]                # irdeto camid (4 bytes)
camkey=0000000000000000            # CamKEY
camkeydata=00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
emm=7                    # 0=accept all 1=block emms 2=block emmu 4=block emmg
portlist=0                # use portlist or no
portlistpath=                # path from port.list

#*** Example
[CCCCCCCC]                # *** camid (4 bytes)
emm=7                    # 0=accept all 1=block emms 2=block emmu 4=block emmg
portlist=0                # use portlist or no
portlistpath=                # path from port.list
boxid=                    # if sbox can't get boxid from card, add here manually

#Conax Example
[CCCCCCCC]                # conax camid (4 bytes)
emm=7                    # 0=accept all 1=block emms 2=block emmu 4=block emmg
portlist=0                # use portlist or no
portlistpath=                # path from port.list

#Example configuration newcamd client
[NewCamd]
#server0=dummy:dummy@localhost:15050/0102030405060708091011121314/0
#server1=dummy:dummy@localhost:15051/0102030405060708091011121314/2
#server2=dummy:dummy@localhost:15052/0102030405060708091011121314/7
 
Last edited by a moderator:
Status
Not open for further replies.
Top