PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mein erster CS Versuch und es klappt nicht :(



Best-Of-Me
10.03.12, 17:20
Hallo zusammen,

ich versuche Lokal CS zu betreiben aber irgendwie will es nicht anlaufen...

Ich hoffe jemand kann mir meinen Fehler aufdecken?!

Der Newcs Server läuft auf einem Ubuntu 11.10 mit einem Smartmouse2 Cardreader und einer S02 Karte

Der Client ist eine D-Box2 mit einem Keywelt-Image und einer MGCamd

Mein Problem:
Der Newcs Server lässt sich starten, auf das Webinterface komme ich auch. Allerdings wird der User (Meine D-Box2) als Offline angezeigt...

die newcs.xml sieht folgendermaßen aus:



<newCSconfig>
<readers name="phoenix">
<device>
<name>phoenix</name>
<type>phoenix</type>
<mhz>600</mhz>
<node>/dev/ttyUSB0</node>
<parity>odd</parity>
<reset>normal</reset>
<export>Yes</export>
<enabled>Yes</enabled>
<blocksa>No</blocksa>
<blockua>No</blockua>
<blockga>No</blockga>
<irdeto-camkey>0000000000000000</irdeto-camkey>
<irdeto-camkey-data>000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000</irdeto-camkey-data>
<crypto-special>No</crypto-special>
<ipk>000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000</ipk>
<ucpk>00000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 000000000000</ucpk>
<PTShandshake>No</PTShandshake>
<carddetect>no</carddetect>
<newcamd_port>15050</newcamd_port>
<autosid>Yes</autosid>
<Seca-PPV>no</Seca-PPV>
<pincode>0000</pincode>
<priority>round</priority>
</device>
</readers>

<radegastserver>
<enabled>No</enabled>
<port>16000</port>
<allow>
<hostname/>
</allow>
</radegastserver>

<cache>
<emm>20</emm>
<ecm>-1</ecm>
</cache>

<httpd>
<server>
<port>8080</port>
<enabled>yes</enabled>
</server>

<user>
<name>newcs</name>
<password>newcs</password>
<accesslevel>admin</accesslevel>
</user>
</httpd>

<debug>
<password>NewCSpwd</password>
<level>normal</level>
<type>init</type>
<output>console,tcp</output>
<console_options>normal,init</console_options>
<tcp_port>1001</tcp_port>
<tcp_options>normal,init</tcp_options>
</debug>

<newcamdserver><enabled>Yes</enabled>
<name>newcs</name>
<deskey>01 02 03 04 05 06 07 08 09 10 11 12 13 14</deskey>
<user>
<name>user</name>
<password>password</password>
<hostname>192.168.0.12</hostname>
<port>21000</port>
<au>on</au>
<sidoverride>off</sidoverride>
<spider>No</spider>
<rate>2</rate>
</user>
</newcamdserver>
</newCSconfig>


Auf der D-Box2 habe ich MGCamd per Online Update installiert und folgende Dateien bearbeitet:

Newcamd.list



CWS_KEEPALIVE = 300
CWS_INCOMING_PORT = 21000
CWS = 192.168.0.250 15050 newcs newcspasswd 01 02 03 04 05 06 07 08 09 10 11 12$


mg_cfg



# EMM messages
# 00 don't show any EMM's (default)
# 01 show only valid EMM's
# 02 show valid and bad EMM's with complete data display
M: { 01 }

# ECM messages
# 00 don't show any ECM's
# 01 show only valid ECM's (default)
# 02 show valid and bad ECM's with complete data display
C: { 01 }

# AU
# 01 enable AU
# 02 AU Auto
# 03 network cards update only
A: { 02 }

# key update (sum 01 or 02 with 04)
# 01 update only new keys, default setting
# 02 update all keys (used for valid PMK checking)
# 04 replace (not add) http-aes keys (since 1.14)
U: { 05 }

# config files folder (softcam, autoroll, ignore/priority)
# 00 files in /var/keys
# 01 files in /tmp
T: { 00 }

# network mode, use summ for several clients
# 00 no network (default)
# 01 newcamd netclient
# 02 radegast netclient
# 04 camd3 netclient
G: { 01 }

# network retry, use summ for several options
# 00 disable
# 01 retry every new ecm
# 02 try to connect to offline shares every Q: seconds
# 04 try to detect and fast reconnect to lost (and not used atm) server
N: { 07 }

# network ecm timeout in seconds
K: { 10 }

# newcamd dead routes connect retry, sec
Q: { 600 }

# network shares priority
# 00 newcamd, radegast, camd3 (default)
# 01 camd3, radegast, newcamd
# 02 newcamd, camd3, radegast
P: { 02 }

# on screen display type
# 00 No OSD (default)
# 01 neutrino
# 02 enigma
# 03 relook
O: { 01 }

# on screen display Options
# 01 show emu ecm
# 02 show network shares messages
# 04 show decoding failed / fta
# 08 show emm keys update
S: { 03 }

# Log options
# 00 Off
# 01 Network
# 02 console
# 03 both
L: { 02 } 172.16.1.1 28007

# cache ecm pids and data used to open channels,
# store pids in /tmp/ca_cache.list at exit, load at startup, same syntax as restore.list
# use summ
# 00 Off (default)
# 01 Ecm pids cache
# 02 Ecm data cache
# 04 Emm cache for network cards
H: { 07 }

# reread files, summ of options
# 00 No (default)
# 01 config on zap (including priority and ignore, but not replace/cache)
# 02 SoftCam.Key on zap
# 03 both (before 1.14)
# 04 SoftCam.Key on file change (since 1.14)
R: { 04 }

# debug, use summ
# 00 off (default)
# 01 debug ecm
# 02 debug emm
# 04 debug network ecm
# 08 debug network emm
# 16 debug network login
D: { 00 }

# box type
# 00 autodetect, change only if you think wrong type detected.
# 01 dbox2
# 02 dreambox
# 03 triple-dragon
# 04 relook
# 05 openbox
B: { 01 }

# keep ecm cache, seconds
E: { 15 }
#

# since 1.14
# urls for aes keys update, any number or urls allowed,
# url data must contain key in format 0500:007C00:0000000000:00:key1:keyl
# W: { http://some.host.com/keys.php }



Besten dank im voraus!!!

dirk01
10.03.12, 18:06
laß mal in der newcamd.list die ersten zwei Zeilen weg, die braucht man nicht, dann schreib nur diese Zeile rein:

CWS = 192.168.0.250 15050 user password 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan cardserv



evtl. den Zusatz noch mit einfügen
Dein Deskey hat ja noch die 13 + 14 zum Schluß, das $-Zeichen auch weg lassen, also wie oben einfach übernehmen und hoffen das ein Bild kommt.

Best-Of-Me
10.03.12, 18:19
laß mal in der newcamd.list die ersten zwei Zeilen weg, die braucht man nicht, dann schreib nur diese Zeile rein:

CWS = 192.168.0.250 15050 user password 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan cardserv



evtl. den Zusatz noch mit einfügen
Dein Deskey hat ja noch die 13 + 14 zum Schluß, das $-Zeichen auch weg lassen, also wie oben einfach übernehmen und hoffen das ein Bild kommt.

Tatsächlich wurde beim herauskopieren statt der 13 und 14 im Deskey ein $ eingefügt, weil die Zeile im Terminalfenster nicht ganz angezeigt werden konnte:

Ok die ersten beiden Zeilen habe ich mal weggelassen und newcamd.list klein geschrieben, nun sieht die Datei so aus:

CWS = 192.168.0.250 15050 user password 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan newcs


Wird leider immernoch nicht hell :(

Was mir noch aufgefallen ist, Nachdem Login steht im Webinterface dass es vom dreamboxforum gebaut wurde, ist es evtl. nur für Dreamboxen kompatibel!?!?

Kann mir jemand vielleicht seine funktionierende newcs.xml, newcamd.list und mg_cfg kopieren, so dass ich nur noch meine IP Adressen einsetzen brauche?!

Best-Of-Me
10.03.12, 18:29
Ich habe mal den Startvorgang der Newcs kopiert... Die letzten beiden Zeilen waren vorher nicht.... was haben die zu bedeuten??



[SCRIPT] start: NewCS Server
This is NewCS 1.67 RC1 [Build: 95] - the New CardServer by the Butter-team..
Compiled on Jul 14 2009 at 12:12:45
Reading Config file from /etc/newcs.xml
TCP-log password is enabled, set to: NewCSpwd
TCP-log set to simple mode
level: normal
type: init
output: console,tcp
logger config: level 1 type 3 output 5
Console log options: level 1 type 3
TCP log options: level 1 type 3
[ 18:27:38 ] [ Box detect ] Box type 1 (General Boxtype - Generic)
[ 18:27:38 ] [ Config ] Option <blockc0> for device 0 (phoenix) not present, defaulting to NO
[ 18:27:38 ] [ Config ] Value in <ipk> for device 0 (phoenix) is INVALID, skipping...
[ 18:27:38 ] [ Config ] Value in <ucpk> for device 0 (phoenix) is INVALID, skipping...
[ 18:27:38 ] [ Config ] Pincode for device 0 (phoenix): 0000
[ 18:27:38 ] [ Config ] /dev/ttyUSB0 ECM priority: round
[ 18:27:38 ] [ httpd ] httpd-user: newcs, password: newcs, accesslevel: admin
[ 18:27:38 ] [ EMM Cache ] Initialising dynamic Cache
[ 18:27:38 ] [ ECM Cache ] Initialising dynamic Cache
[ NewCS ] Process ID is: 13876
[ 18:27:38 ] [ Loader ] Starting Telnet on port 1001
[ 18:27:38 ] [ Loader ] Started HTTP-server on port: 8080
[ 18:27:38 ] [ Loader ] Reader type 2 on node /dev/ttyUSB0
[ 18:27:38 ] [ Phoenix ] Opening device /dev/ttyUSB0
[ 18:27:38 ] [ Phoenix ] Setting Parity to: ODD
[ 18:27:38 ] [ Phoenix ] Setting 2 Stop bits on node /dev/ttyUSB0
[ 18:27:38 ] [ Phoenix ] Setting Baud to custom 16129
[ 18:27:39 ] [ Phoenix ] Normal RESET on node /dev/ttyUSB0
root@skymaster:~# [ 18:27:41 ] [ Loader ] Unknown card
[ 18:27:41 ] [ Loader ] Trying Irdeto (T=14)
[ 18:27:41 ] [ Loader ] Reader type 2 on node /dev/ttyUSB0
[ 18:27:41 ] [ Phoenix ] Opening device /dev/ttyUSB0
[ 18:27:41 ] [ Phoenix ] Setting Parity to: ODD
[ 18:27:41 ] [ Phoenix ] Setting 2 Stop bits on node /dev/ttyUSB0
[ 18:27:41 ] [ Phoenix ] Setting Baud to standard 9600
[ 18:27:42 ] [ Phoenix ] Normal RESET on node /dev/ttyUSB0
[ 18:27:43 ] [ ATR ] T=14 1etu=104.17us Guardtime:17etu WWT:9600etu
[ 18:27:43 ] [ ATR ] Historical bytes: I R D E T O A C S [03] [84] U [FF] [80]
[ 18:27:43 ] [ Loader ] Init Irdeto card
[ 18:27:43 ] [ Phoenix ] Setting Parity to: NONE
[ 18:27:43 ] [ Phoenix ] Setting 2 Stop bits on node /dev/ttyUSB0
[ 18:27:43 ] [ Phoenix ] Setting Baud to standard 9600
[ 18:27:47 ] [ KeymaN ] Adding key 00000000781357 type 0 on Provider 000000 for caid 1702 ID=0
[ 18:27:47 ] [ KeymaN ] Adding key 00000000ffffff type 1 on Provider 000000 for caid 1702 ID=0
[ 18:27:47 ] [ KeymaN ] Adding key 00000000ffffff type 1 on Provider 000001 for caid 1702 ID=1
[ 18:27:47 ] [ KeymaN ] Skipping duplicate irdeto
[ 18:27:47 ] [ KeymaN ] Adding key 00000000ffffff type 1 on Provider 000002 for caid 1702 ID=2
[ 18:27:47 ] [ KeymaN ] Skipping duplicate irdeto
[ 18:27:47 ] [ KeymaN ] Adding key 00000000ffffff type 1 on Provider 000003 for caid 1702 ID=3
[ 18:27:47 ] [ KeymaN ] Skipping duplicate irdeto
[ 18:27:50 ] [ Loader ] Card 1702 on port /dev/ttyUSB0 ready
[ 18:27:50 ] [ Loader ] Starting Newcamd Server on port 15050
[ 18:27:50 ] [ NewCS ] Ready to GO! :)
[ 18:27:50 ] [ Newcamd ] Newcamd thread Server started on port 15050
newcamd: main loop
[ 18:27:50 ] [ Newcamd ] recv: error! 111: Connection refused
[ 18:27:50 ] [ Newcamd:15050 ] User newcs logout

Best-Of-Me
10.03.12, 18:39
was haben diese Zeilen eigentlich zu bedeuten?!


[ 18:27:47 ] [ KeymaN ] Adding key 00000000781357 type 0 on Provider 000000 for caid 1702 ID=0
[ 18:27:47 ] [ KeymaN ] Adding key 00000000ffffff type 1 on Provider 000000 for caid 1702 ID=0
[ 18:27:47 ] [ KeymaN ] Adding key 00000000ffffff type 1 on Provider 000001 for caid 1702 ID=1
[ 18:27:47 ] [ KeymaN ] Skipping duplicate irdeto
[ 18:27:47 ] [ KeymaN ] Adding key 00000000ffffff type 1 on Provider 000002 for caid 1702 ID=2
[ 18:27:47 ] [ KeymaN ] Skipping duplicate irdeto
[ 18:27:47 ] [ KeymaN ] Adding key 00000000ffffff type 1 on Provider 000003 for caid 1702 ID=3
[ 18:27:47 ] [ KeymaN ] Skipping duplicate irdeto

es werden ja nur 4 ID's aufgezählt, sind das die Provider ID's die der Reader ausließt und an den Client überträgt oder was genau soll das sein?! ich teste es mit der D-Box2 nämlich immer auf S*y Krimi...

Best-Of-Me
10.03.12, 23:48
Habe mal noch eine Frage: es ist aber schon richtig, dass rsa und boxkey mit 0 gefüllt werden?!?!