Loading

: Tuto CCcam pour dreambox


branco
16/08/2008, 14:41
Tuto configuration CCcam
Voila comment paramtrer votre mu CCcam pour partager vos cartes entre amis :


1/ FICHIERS REQUIS

Tlchargez via le menu de tlchargement de votre image :
- CCcam 1.2.1
- CCcam config
- Newcs 1.17
- Newcs config

2/ FICHIER CCcam.cfg

Vous trouverez ce fichier dans var/etc

3/ CONFIGURATION DU SERVEUR = celui qui partage

# syntax for to add a friend user to CCcam with the max hops limit
# and optional downshare limits per share
# example:
#
# F: user1 pass1 10
#
# user1 gets all our shares at max 10 hops from us
# (our local cards + max ten hops away). He can share down to his own
# clients.
#
# F: user2 pass2 0 { 0100:000080, 0622:000000:1, 0500:000000:2 }
#
# user2 gets only our local cards but no 0100:000080.
# and our 0622:000000 cards only for himself (1 hop down),
# and 0500 cards for himself plus one additional hop down.
#
# F: user3 pass3 5 { 0:0:3, 0100:000080:1 }
# user3 gets all cards at a maximum of 5 hops away from us,
# and get's to share them down two further levels beyond his own level.
# But he is not allowed to share 0100:000080 down to other users.
#
#F: username password hops ( { caid:id(:downhops), caid:id(:downhops),... } )

Config la plus simple possible :

Je veux que Jeannot bnficie de tout ce que je peux recevoir :
F: Jeannot passwordJeannot 10

Bon ca cest basique et pas trs interessant
Maintenant , autre config plus pousse : je veux que Jeannot puisse recevoir ma carte CSAT + ce que jai en mulation. Je ne veux pas quil puisse a son tour repartager ce quil recoit de moi :

F : Jeannot passwordJeannot 1 1 0 { 0100 :000000 :1 }

-Pour aider voici mon analyse de la ligne ci-dessus :

F : user pass nb de personnes pouvant recevoir mon emu ( ici 1 ) partage de lemu autoris ( 1 ) ou non ( 0 ) retour dEMM ( 0 = non , 1= oui ) { carte :SID ( ici 000000 = tous ) :nb de personnes pouvant recevoir ma carte ) }

Approfondissont tout cela :

Maintenant mme situation sauf que jautorise Jeannot a partager avec 2 de ses amis ( donc je partage a 3 personnes ) ce quil recoit de moi :

F : Jeannot passwordJeannot 3 1 0 { 0100 :000000 :3 }


Maintenant mme situation avec 2 cartes dans ma dream. Jautorise Jeannot a recevoir lemu + ma carte TPS et pas ma carte CSAT. Pour courronner le tout il peux repartager ce quil recoit de moi a ses 2 amis ( donc carte TPS + emu et PAS ma carte CSAT )

F : Jeannot passwordJeannot 3 1 0 { 0100 :000000 , 0500 :000000:3 }

Maintenant jautorise Jeannot a recevoir lemu + ma carte TPS et ma carte CSAT. Pour courronner le tout il peux repartager ma carte TPS a 1 personne ; ma carte CSAT a 4 personnes et lemu a 3 personnes.

F : Jeannot passwordJeannot 3 1 0 { 0100 :000000 :5, 0500 :000000 :2 }


Enfin pour que vos cartes soient lues par votre machine et lisibles pour tout le monde , pensez a ajouter ces lignes ( ici preregls pour une config standard NEWCS.XML )

# syntax for to add newcamd server connection
# example:
#
# N: 127.0.0.1 10000 dummy dummy 01 02 03 04 05 06 07 08 09 10 11 12 13 14
N: 127.0.0.1 34000 dummy dummy 01 02 03 04 05 06 07 08 09 10 11 12 13 14
N: 127.0.0.1 34001 dummy dummy 01 02 03 04 05 06 07 08 09 10 11 12 13 14








Enfin PENSEZ a ouvrir un port qui sera utilis par vos clients pour se connecter chez vous :
# server shall listen on this port pro incoming connections
# default port is 12000
#
SERVER LISTEN PORT : 13000


Pour finir si vous souhaitez consulter letat de votre serveur, voir qui est connect, qui recoit quoi, si vos cartes sont actives

# some listening tcp port for info:
#
# card info
#CARD INFO PORT : 16001
# 15000 online clients
# ONLINE CLIENTS PORT : 15000
# 15001 online connections
# ONLINE CONNECTIONS PORT : 15001
# 15002 online shares
# ONLINE SHARES PORT : 15002
HTML INFO LISTEN PORT : 16001




Je pense quon a fait le tour pour la partie serveur.



4 CONFIGURATION DU CLIENT = celui qui recoit


Si vous-mme tes connects a un serveur Newcs, ajoutez ces lignes

N: ipduserveur port user pass DESKEY

Donc par exemple :
- en local
N : 192.168.0.2 34000 user pass 01 02 03 04 05 06 07 08 09 10 11 12 13 14
- sur le net
N : xxx.dyndns.org 34000 user pass 01 02 03 04 05 06 07 08 09 10 11 12 13 14


Pour se connecter a un serveur CCcam :


# syntax for to add a client connection to other CCcam
# special! add yes on end to use friends emus (non public private key/emu,etc...)
# example:
#
# C: CCcamServerHostname 12000 CCcam RuleZ
# C: 192.168.1.2 12000 CCcam RuleZ
# connects to CCcam without use of friends emus
#
# C: 192.168.1.2 12000 CCcam RuleZ yes
# connects to CCcam, and receives friends emus also.
# Emus are only shared a single level down.


Si le serveur est en local ( exemple ) :
C : 192.168.0.2 13000 Jeannot passwordJeannot
Si le serveur est sur le net :
C : xxx.dyndns.org 13000 Jeannot passwordJeannot

Dans les cas ci-dessus, vous recevrez tout sauf lemu du serveur meme si ce dernier vous a autoris a y acceder !!!

Pour recevoir lemu, ajouter yes a la fin de la ligne ( utile uniquement si le serveur vous autorise a recevoir lemu ).
Par exemple :
C : xxx.dyndns.org 13000 Jeannot passwordJeannot yes



Vous pouvez aussi vous connecter a un serveur Camd3 :

syntax for to add camd3 connection
# example:
#
# L: 127.0.0.1 567 dummy dummy 0100 000080
#
#L: ip port username password ca4 id6 nr_of_hops_away (default: 1)
L : ipduserveur portCamd3 user pass

5/PARTIE EMU

Vous pouvez choisir quel fichier de cl utiliser :

# what Softcam.Key should CCcam try to read
# defaults to /var/keys/SoftCam.Key
#
SOFTKEY FILE : /var/keys/SoftCam.Key

Pareil pour le fichier AU :
# what Autoroll.Key should CCcam try to read
# defaults to /var/keys/Autoroll.Key
#
AUTOROLL FILE : /var/keys/Autoroll.Key


Pour acceler le zapping vous pouvez definir les providers a ignorer :
# in this file you can configure what CAIDs CCcam should ignore
# defaults to /var/keys/CCcam.ignore
# file content can be like
#
# I: ca4 id6 ignore allways this caid/ident
# S: ca4 id6 sid4 ignore caid/ident only on sid
#
CAID IGNORE FILE : /var/keys/ignore.list