guide cutting off fake cw with cacheex_oscam vers. sup. 97xx - eng

19
Note: This document is for study purposes only and the author can’t be held responsible for any illegal use and/or profit. Created by: Je Souis Blonde Title: Date of issue: 28/05/2014 in collaboration with: Firez and translated in ENG by: evolution839 Guide to cutting off fake CW on CacheEx with OScam (vers. > 9700) CopyRight ©: It's forbidden even partial reproduction of text and images. Release: 1.0 Copyright © Je Souis Blonde 1 Guide to cutting off fake CW on CacheEx with OScam (vers. > 9700) (by Je Souis Blonde Je Souis Blonde Je Souis Blonde Je Souis Blonde in collaboration with Firez Firez Firez Firez and translated in ENG by evolution839 and translated in ENG by evolution839 and translated in ENG by evolution839 and translated in ENG by evolution839) General Index: Introduction………………………………………………………………... pag. 2 1) Big Server VPS1 “OScam” that exchange CacheEX with Big Server VPS2 “OScam”:…………………………………………………………………... pag. 3 1_a) Big Server VPS1 “OScam” ………………………………..….......... pag. 4 1_b) Big Server VPS2 “OScam”……………….…………..…………….. pag. 7 2) Big Server VPS “OScam” that exchange CacheEX with Small Server Decoder/PC “OScam”: ………………………………………………….….. pag. 10 2_a) Big Server VPS “OScam” ………………………………...……..... pag. 11 2_b) Small Server Decoder/PC “OScam” ………….…………………... pag. 14 3) Appendix ”cacheex_cw_check” ……………………………………….….. pag. 17 4) Appendix OScam <-> Multics CacheEx ………………………………….. pag. 19

Upload: amanda-rivera

Post on 19-Jan-2016

915 views

Category:

Documents


11 download

DESCRIPTION

The purpose of this guide it's giving a correctly configuration line for OScam (use higher versions of 9700) and exactly: activate a checking on any fake CW to improve stability on server and client.

TRANSCRIPT

Page 1: Guide Cutting Off Fake CW With CacheEx_OScam Vers. Sup. 97xx - EnG

Note:

This document is for study purposes only and the author can’t be held responsible for any illegal use and/or profit.

Created by: Je Souis Blonde Title: Date of issue: 28/05/2014

in collaboration with: Firez

and translated in ENG by: evolution839

Guide to cutting off fake CW on CacheEx with OScam (vers. > 9700) CopyRight ©:

It's forbidden even partial reproduction of text and images.

Release: 1.0

Copyright © Je Souis Blonde 1

Guide to cutting off

fake CW on CacheEx with OScam (vers. > 9700)

(by Je Souis BlondeJe Souis BlondeJe Souis BlondeJe Souis Blonde in collaboration with FirezFirezFirezFirez

and translated in ENG by evolution839and translated in ENG by evolution839and translated in ENG by evolution839and translated in ENG by evolution839)

General Index:

Introduction………………………………………………………………... pag. 2

1) Big Server VPS1 “OScam” that exchange CacheEX with Big Server VPS2 “OScam”:…………………………………………………………………... pag. 3

1_a) Big Server VPS1 “OScam” ………………………………..….......... pag. 4 1_b) Big Server VPS2 “OScam”……………….…………..…………….. pag. 7

2) Big Server VPS “OScam” that exchange CacheEX with Small Server Decoder/PC “OScam”: ………………………………………………….….. pag. 10

2_a) Big Server VPS “OScam” ………………………………...……..... pag. 11 2_b) Small Server Decoder/PC “OScam” ………….…………………... pag. 14

3) Appendix ” cacheex_cw_check” ……………………………………….….. pag. 17

4) Appendix OScam <-> Multics CacheEx ………………………………….. pag. 19

Page 2: Guide Cutting Off Fake CW With CacheEx_OScam Vers. Sup. 97xx - EnG

Note:

This document is for study purposes only and the author can’t be held responsible for any illegal use and/or profit.

Created by: Je Souis Blonde Title: Date of issue: 28/05/2014

in collaboration with: Firez

and translated in ENG by: evolution839

Guide to cutting off fake CW on CacheEx with OScam (vers. > 9700) CopyRight ©:

It's forbidden even partial reproduction of text and images.

Release: 1.0

Copyright © Je Souis Blonde 2

Introduction: Continuous growing of VPS Server, mixing with several emu on cacheex exchange and negligence to properly configure, have caused a huge proliferation of harmful ECM (CW Fake = vision interruption from 3 to 10 seconds) that can compromise also good working on server “ad-hoc”.

The purpose of this guide it's giving a correctly configuration line for OSCam (use higher versions of 9700) and exactly: activate a checking on any fake CW to improve stability on server and client.

In order that we can “reach” optimal condition this illustrated concept (as result after several tests) should be extended on all network topology for cache exchange (except for nodes that doesn't exchange with any other).

On this guide we see also how to cut out fake CW on exchange cache with MultiCS.

Page 3: Guide Cutting Off Fake CW With CacheEx_OScam Vers. Sup. 97xx - EnG

Note:

This document is for study purposes only and the author can’t be held responsible for any illegal use and/or profit.

Created by: Je Souis Blonde Title: Date of issue: 28/05/2014

in collaboration with: Firez

and translated in ENG by: evolution839

Guide to cutting off fake CW on CacheEx with OScam (vers. > 9700) CopyRight ©:

It's forbidden even partial reproduction of text and images.

Release: 1.0

Copyright © Je Souis Blonde 3

1) Big Server VPS1 “OScam” that exchange CacheEX with Big Server VPS2 “OScam”:

Topology references and working scheme:

These configuration are recommend to network topology rappresented on these graph:

A, B, C, D, E, F represent big server VPS of a generic network topology and each of them receive and send cache to big Server VPS related to the same/other topology.

Page 4: Guide Cutting Off Fake CW With CacheEx_OScam Vers. Sup. 97xx - EnG

Note:

This document is for study purposes only and the author can’t be held responsible for any illegal use and/or profit.

Created by: Je Souis Blonde Title: Date of issue: 28/05/2014

in collaboration with: Firez

and translated in ENG by: evolution839

Guide to cutting off fake CW on CacheEx with OScam (vers. > 9700) CopyRight ©:

It's forbidden even partial reproduction of text and images.

Release: 1.0

Copyright © Je Souis Blonde 4

1_a) Big Server VPS1 “OScam”:

We imagine that your oscam.server and oscam.user (of Big Server VPS1) are already setup with sections [reader] and [account] for cache exchange with Big Server VPS2 (this example is about for CacheEx3), particularly that follow this template:

oscam.server oscam.user After all, let's see on checking quality about CW following on this template:

[reader] label = TX Cache to Big Server VPS2 description = “Big Server VPS1” send cache to “Big Server VPS2” protocol = cccam device = Big_Server_VPS2.no-ip.info,12000 #hostnam e and port for “Big Server VPS2” user = cache_from_VPS1_to_VPS2 password = cache_from_VPS1_to_VPS2 cacheex = 3 group = 50 #Provides cache to “Big Server VPS2” on indicated group dropbadcws = 1 cccversion = 2.3.0 ccckeepalive = 1 audisabled = 1 cacheex_maxhop = 3 #We recommend that you do n ot exceed from hop 3 to avoid #CPU overloading and slow down checking proc ess on fake CW

[account] label = RX Cache from Big Server VPS2 description = “Big Server VPS1” get Cache from “Big Server VPS2” user = cache_from_VPS2_to_VPS1 pwd = cache_from_VPS2_to_VPS1 uniq = 1 group = 50 #Put receive Cache from “Big Serv er VPS2” on indicated group cacheex = 3 allowedprotocols = cccam au = 0 cccmaxhops = -1 cacheex_drop_csp = 1 cacheex_maxhop = 2 #We recommend that you do not exceed from hop 2 to avoid CPU

#overloading and slow down checking process on fake CW

Page 5: Guide Cutting Off Fake CW With CacheEx_OScam Vers. Sup. 97xx - EnG

Note:

This document is for study purposes only and the author can’t be held responsible for any illegal use and/or profit.

Created by: Je Souis Blonde Title: Date of issue: 28/05/2014

in collaboration with: Firez

and translated in ENG by: evolution839

Guide to cutting off fake CW on CacheEx with OScam (vers. > 9700) CopyRight ©:

It's forbidden even partial reproduction of text and images.

Release: 1.0

Copyright © Je Souis Blonde 5

oscam.conf

[global] disablelog = 1 logfile = <path>/oscam/oscam.log #replace <path> with yours clienttimeout = 1400 fallbacktimeout = 800 netprio = 1 nice = -15 maxlogsize = 30000 waitforcards = 0 waitforcards_extra_delay = 0 preferlocalcards = 1 cwlogdir = <path>/oscam/cwlog/ #replace <path> w ith yours emmlogdir = <path>/oscam/emmlog/ #replace <path> with yours lb_mode = 1 lb_save = 100 lb_nbest_readers = 3 lb_retrylimit = 600 lb_max_readers = 2 lb_auto_betatunnel = 0 lb_savepath = <path>/oscam/stats #replace <path> with yours lb_retrylimits = 0100:550,0500:550,0919:450,093B:350,09CD:280,09C4:4 50,098C:450,1803:500,1804:500,1805:500,183D:400 failbancount = 5 [cache] delay = 10 max_time = 9 max_hit_time = 9 wait_time = 0:50:300,0100@000000:50:500,0500@000000:50:500,0919 @000000:50:400,093B@000000:50:300,09CD@000000:50:230,09C4@000000:50:400,098C@000000:50:400,1803@000000 :50:450,1804@000000:50:450,1805@000000:50:450,183D@000000:50:350 csp_allow_request = 0 cacheex_cw_check = 0:0:40,09CD:0:50,1803:0:50,1804: 0:50,1805:0:50,183D:0:50 cwcycle_check_enable = 1 cwcycle_check_caid = 0100,0500,0919,093B,09CD,09C4, 098C,1803,1804,1805,183D cwcycle_maxlist = 4000 cwcycle_dropold = 1 cwcycle_onbad = 2 cwcycle_sensitive = 3 cwcycle_allowbadfromffb = 1 cwcycle_usecwcfromce = 1 [cccam] port = <port_cccam> #replace <port_cccam> with y ours version = 2.3.0 stealth = 0 ignorereshare = 1 keepconnected = 0 [webif] httpport = <port_web_interface> #replace <port_ web_interface> with yours httpuser = <user> #replace <user> with your WebI nterface username httppwd = <pass> #replace <pass> with your WebIn terface password httprefresh = 20 httpshowcacheexinfo = 1 httpshowecminfo = 1 httpallowed = 0.0.0.0-255.255.255.255 aulow = 1 hideclient_to = 10

Page 6: Guide Cutting Off Fake CW With CacheEx_OScam Vers. Sup. 97xx - EnG

Note:

This document is for study purposes only and the author can’t be held responsible for any illegal use and/or profit.

Created by: Je Souis Blonde Title: Date of issue: 28/05/2014

in collaboration with: Firez

and translated in ENG by: evolution839

Guide to cutting off fake CW on CacheEx with OScam (vers. > 9700) CopyRight ©:

It's forbidden even partial reproduction of text and images.

Release: 1.0

Copyright © Je Souis Blonde 6

Now start OScam using this command line: where:

/ <path> / <oscam>/ <nome_oscam> - p512 - bc / <path> / <oscam>

<nome_oscam> is the name given to file to start <oscam> is folder where is content file to start <path> it's path to reach folder <oscam> -p512 allow to size up ECM pending table to 512. De fault = 32.

Page 7: Guide Cutting Off Fake CW With CacheEx_OScam Vers. Sup. 97xx - EnG

Note:

This document is for study purposes only and the author can’t be held responsible for any illegal use and/or profit.

Created by: Je Souis Blonde Title: Date of issue: 28/05/2014

in collaboration with: Firez

and translated in ENG by: evolution839

Guide to cutting off fake CW on CacheEx with OScam (vers. > 9700) CopyRight ©:

It's forbidden even partial reproduction of text and images.

Release: 1.0

Copyright © Je Souis Blonde 7

1_b) Big Server VPS2 “OScam”: We imagine that your oscam.server and oscam.user (of Big Server VPS2) are already setup with sections [reader] and [account] for cache exchange with Big Server VPS1 (this example is about for CacheEx3), particularly that follow this template:

oscam.server oscam.user After all, let's see on checking quality about CW following on this template:

[reader] label = TX Cache to Big Server VPS1 description = “Big Server VPS2” send cache to “Big Server VPS1” protocol = cccam device = Big_Server_VPS1.no-ip.info,13000 #hostnam e and port for “Big Server VPS1” user = cache_from_VPS2_to_VPS1 password = cache_from_VPS2_to_VPS1 cacheex = 3 group = 50 #Provides cache to “Big Server VPS1” on indicated group dropbadcws = 1 cccversion = 2.3.0 ccckeepalive = 1 audisabled = 1 cacheex_maxhop = 3 #We recommend that you do n ot exceed from hop 3 to avoid #CPU overloading and slow down checking proc ess on fake CW

[account] label = RX Cache from Big Server VPS1 description = “Big Server VPS2” get Cache from “Big Server VPS1” user = cache_from_VPS1_to_VPS2 pwd = cache_from_VPS1_to_VPS2 uniq = 1 group = 50 #Put receive Cache from “Big Serv er VPS1” on indicated group cacheex = 3 allowedprotocols = cccam au = 0 cccmaxhops = -1 cacheex_drop_csp = 1 cacheex_maxhop = 2 #We recommend that you do not exceed from hop 2 to avoid CPU

#overloading and slow down checking process on fake CW

Page 8: Guide Cutting Off Fake CW With CacheEx_OScam Vers. Sup. 97xx - EnG

Note:

This document is for study purposes only and the author can’t be held responsible for any illegal use and/or profit.

Created by: Je Souis Blonde Title: Date of issue: 28/05/2014

in collaboration with: Firez

and translated in ENG by: evolution839

Guide to cutting off fake CW on CacheEx with OScam (vers. > 9700) CopyRight ©:

It's forbidden even partial reproduction of text and images.

Release: 1.0

Copyright © Je Souis Blonde 8

oscam.conf

[global] disablelog = 1 logfile = <path>/oscam/oscam.log #replace <path> with yours clienttimeout = 1400 fallbacktimeout = 800 netprio = 1 nice = -15 maxlogsize = 30000 waitforcards = 0 waitforcards_extra_delay = 0 preferlocalcards = 1 cwlogdir = <path>/oscam/cwlog/ #replace <path> w ith yours emmlogdir = <path>/oscam/emmlog/ #replace <path> with yours lb_mode = 1 lb_save = 100 lb_nbest_readers = 3 lb_retrylimit = 600 lb_max_readers = 2 lb_auto_betatunnel = 0 lb_savepath = <path>/oscam/stats #replace <path> with yours lb_retrylimits = 0100:550,0500:550,0919:450,093B:350,09CD:280,09C4:4 50,098C:450,1803:500,1804:500,1805:500,183D:400 failbancount = 5 [cache] delay = 10 max_time = 9 max_hit_time = 9 wait_time = 0:50:300,0100@000000:50:500,0500@000000:50:500,0919 @000000:50:400,093B@000000:50:300,09CD@000000:50:230,09C4@000000:50:400,098C@000000:50:400,1803@000000 :50:450,1804@000000:50:450,1805@000000:50:450,183D@000000:50:350 csp_allow_request = 0 cacheex_cw_check = 0:0:40,09CD:0:50,1803:0:50,1804: 0:50,1805:0:50,183D:0:50 cwcycle_check_enable = 1 cwcycle_check_caid = 0100,0500,0919,093B,09CD,09C4, 098C,1803,1804,1805,183D cwcycle_maxlist = 4000 cwcycle_dropold = 1 cwcycle_onbad = 2 cwcycle_sensitive = 3 cwcycle_allowbadfromffb = 1 cwcycle_usecwcfromce = 1 [cccam] port = <port_cccam> #replace <port_cccam> with y ours version = 2.3.0 stealth = 0 ignorereshare = 1 keepconnected = 0 [webif] httpport = <port_web_interface> #replace <port_ web_interface> with yours httpuser = <user> #replace <user> with your WebI nterface username httppwd = <pass> #replace <pass> with your WebIn terface password httprefresh = 20 httpshowcacheexinfo = 1 httpshowecminfo = 1 httpallowed = 0.0.0.0-255.255.255.255 aulow = 1 hideclient_to = 10

Page 9: Guide Cutting Off Fake CW With CacheEx_OScam Vers. Sup. 97xx - EnG

Note:

This document is for study purposes only and the author can’t be held responsible for any illegal use and/or profit.

Created by: Je Souis Blonde Title: Date of issue: 28/05/2014

in collaboration with: Firez

and translated in ENG by: evolution839

Guide to cutting off fake CW on CacheEx with OScam (vers. > 9700) CopyRight ©:

It's forbidden even partial reproduction of text and images.

Release: 1.0

Copyright © Je Souis Blonde 9

Now start OScam using this command line: where:

/ <path> / <oscam>/ <nome_oscam> - p512 - bc / <path> / <oscam>

<nome_oscam> is the name given to file to start <oscam> is folder where is content file to start <path> it's path to reach folder <oscam> -p512 allow to size up ECM pending table to 512. De fault = 32.

Page 10: Guide Cutting Off Fake CW With CacheEx_OScam Vers. Sup. 97xx - EnG

Note:

This document is for study purposes only and the author can’t be held responsible for any illegal use and/or profit.

Created by: Je Souis Blonde Title: Date of issue: 28/05/2014

in collaboration with: Firez

and translated in ENG by: evolution839

Guide to cutting off fake CW on CacheEx with OScam (vers. > 9700) CopyRight ©:

It's forbidden even partial reproduction of text and images.

Release: 1.0

Copyright © Je Souis Blonde 10

2) Big Server VPS “OScam” that exchange CacheEX with Small Server Decoder/PC “OScam”:

Topology references and working scheme:

These configuration are advised to network topology rappresented on these graph:

A, B, C, D represent big Server VPS of a generic network topology and each of them receive and send cache to big Server VPS related to the same/other topology. E, F represent small Servers Decoder/PC and each of them receive (and send) cache only from a big Server VPS.

Page 11: Guide Cutting Off Fake CW With CacheEx_OScam Vers. Sup. 97xx - EnG

Note:

This document is for study purposes only and the author can’t be held responsible for any illegal use and/or profit.

Created by: Je Souis Blonde Title: Date of issue: 28/05/2014

in collaboration with: Firez

and translated in ENG by: evolution839

Guide to cutting off fake CW on CacheEx with OScam (vers. > 9700) CopyRight ©:

It's forbidden even partial reproduction of text and images.

Release: 1.0

Copyright © Je Souis Blonde 11

2_a) Big Server VPS “OScam”:

We imagine that your oscam.server and oscam.user (of Big Server VPS) are already setup with sections [reader] and [account] for cache exchange with small Servers Decoder/PC (this example is about for CacheEx3), particularly that follow this template: oscam.server oscam.user After all, let's see on checking quality about CW following on this template:

[reader] label = TX Cache to Small Server Decoder/PC description = “Big Server VPS” send cache to “Small Server Decoder/PC” protocol = cccam device = Small_Server_Decoder.no-ip.info,12000 #ho stname and port for “Small Server Decoder/PC” user = cache_from_VPS_to_Dec password = cache_from_VPS_to_Dec cacheex = 3 group = 50 #Provides cache to “Small Server Dec oder/PC” on indicated group dropbadcws = 1 cccversion = 2.3.0 ccckeepalive = 1 audisabled = 1 cacheex_maxhop = 3 #We recommend that you do no t exceed from hop 3 to avoid #CPU overloading and slow down checking proce ss on fake CW

[account] label = RX Cache from Small Server Decoder/PC description = “Big Server VPS” get Cache from “Smal l Server Decoder/PC” user = cache_from_Dec_to_VPS pwd = cache_from_Dec_to_VPS uniq = 1 group = 50 #Put receive Cache from “Small Server D ecoder/PC” on indicated group cacheex = 3 allowedprotocols = cccam au = 0 cccmaxhops = -1 cacheex_drop_csp = 1 cacheex_maxhop = 2 #We recommend that you do not e xceed from hop 2 to avoid CPU overloading

#and slow down checking process on fake CW

Page 12: Guide Cutting Off Fake CW With CacheEx_OScam Vers. Sup. 97xx - EnG

Note:

This document is for study purposes only and the author can’t be held responsible for any illegal use and/or profit.

Created by: Je Souis Blonde Title: Date of issue: 28/05/2014

in collaboration with: Firez

and translated in ENG by: evolution839

Guide to cutting off fake CW on CacheEx with OScam (vers. > 9700) CopyRight ©:

It's forbidden even partial reproduction of text and images.

Release: 1.0

Copyright © Je Souis Blonde 12

oscam.conf

[global] disablelog = 1 logfile = <path>/oscam/oscam.log #replace <path> with yours clienttimeout = 1400 fallbacktimeout = 800 netprio = 1 nice = -15 maxlogsize = 30000 waitforcards = 0 waitforcards_extra_delay = 0 preferlocalcards = 1 cwlogdir = <path>/oscam/cwlog/ #replace <path> w ith yours emmlogdir = <path>/oscam/emmlog/ #replace <path> with yours lb_mode = 1 lb_save = 100 lb_nbest_readers = 3 lb_retrylimit = 600 lb_max_readers = 2 lb_auto_betatunnel = 0 lb_savepath = <path>/oscam/stats #replace <path> with yours lb_retrylimits = 0100:550,0500:550,0919:450,093B:350,09CD:280,09C4:4 50,098C:450,1803:500,1804:500,1805:500,183D:400 failbancount = 5 [cache] delay = 10 max_time = 9 max_hit_time = 9 wait_time = 0:50:300,0100@000000:50:500,0500@000000:50:500,0919 @000000:50:400,093B@000000:50:300,09CD@000000:50:230,09C4@000000:50:400,098C@000000:50:400,1803@000000 :50:450,1804@000000:50:450,1805@000000:50:450,183D@000000:50:350 csp_allow_request = 0 cacheex_cw_check = 0:0:40,09CD:0:50,1803:0:50,1804: 0:50,1805:0:50,183D:0:50 cwcycle_check_enable = 1 cwcycle_check_caid = 0100,0500,0919,093B,09CD,09C4, 098C,1803,1804,1805,183D cwcycle_maxlist = 4000 cwcycle_dropold = 1 cwcycle_onbad = 2 cwcycle_sensitive = 3 cwcycle_allowbadfromffb = 1 cwcycle_usecwcfromce = 1 [cccam] port = <port_cccam> #replace <port_cccam> with y ours version = 2.3.0 stealth = 0 ignorereshare = 1 keepconnected = 0 [webif] httpport = <port_web_interface> #replace <port_ web_interface> with yours httpuser = <user> #replace <user> with your WebI nterface username httppwd = <pass> #replace <pass> with your WebIn terface password httprefresh = 20 httpshowcacheexinfo = 1 httpshowecminfo = 1 httpallowed = 0.0.0.0-255.255.255.255 aulow = 1 hideclient_to = 10

Page 13: Guide Cutting Off Fake CW With CacheEx_OScam Vers. Sup. 97xx - EnG

Note:

This document is for study purposes only and the author can’t be held responsible for any illegal use and/or profit.

Created by: Je Souis Blonde Title: Date of issue: 28/05/2014

in collaboration with: Firez

and translated in ENG by: evolution839

Guide to cutting off fake CW on CacheEx with OScam (vers. > 9700) CopyRight ©:

It's forbidden even partial reproduction of text and images.

Release: 1.0

Copyright © Je Souis Blonde 13

Now start OScam using this command line: where:

/ <path> / <oscam>/ <nome_oscam> - p512 - bc / <path> / <oscam>

<nome_oscam> is the name given to file to start <oscam> is folder where is content file to start <path> it's path to reach folder <oscam> -p512 allow to size up ECM pending table to 512. De fault = 32.

Page 14: Guide Cutting Off Fake CW With CacheEx_OScam Vers. Sup. 97xx - EnG

Note:

This document is for study purposes only and the author can’t be held responsible for any illegal use and/or profit.

Created by: Je Souis Blonde Title: Date of issue: 28/05/2014

in collaboration with: Firez

and translated in ENG by: evolution839

Guide to cutting off fake CW on CacheEx with OScam (vers. > 9700) CopyRight ©:

It's forbidden even partial reproduction of text and images.

Release: 1.0

Copyright © Je Souis Blonde 14

2_b) Small Server Decoder/PC “OScam”:

We imagine that your oscam.server and oscam.user (of Small Server Decoder/PC) are already setup with sections [reader] and [account] for cache exchange with Big Server VPS (this example is about for CacheEx3), particularly that follow this template: oscam.server oscam.user We imagine that Big Server VPS has already configured this all CW settings (see paragraph 2_a) so Small Server Decoder/PC can avoid to enable this "stressful activity" in order to avoid a useless CPU loading. Particularly, we can refer to this template:

[reader] label = TX Cache to Big Server VPS description = “Small Server Decoder/PC” send cache to “Big Server VPS” protocol = cccam device = Big_Server_VPS.no-ip.info,15000 #hostname and port for “Big Server VPS” user = cache_from_Dec_to_VPS password = cache_from_Dec_to_VPS cacheex = 3 group = 50 #Provides cache to “Big Server VPS” on indicated group dropbadcws = 1 cccversion = 2.3.0 ccckeepalive = 1 audisabled = 1 cacheex_maxhop = 3 #We recommend that you do n ot exceed from hop 3 to avoid

#CPU overloading and slow down checking process on fake CW

[account] label = RX Cache from Big Server VPS description = “Small Server PC/Dec” receive Cache f rom “Big Server VPS” user = cache_from_Dec_to_VPS pwd = cache_from_Dec_to_VPS uniq = 1 group = 50 #Puts received Cache from “Big Server VPS” on dedicated group cacheex = 3 allowedprotocols = cccam au = 0 cccmaxhops = -1 cacheex_drop_csp = 1 cacheex_maxhop = 2 #We recommend that you do not exceed from hop 2 to avoid CPU overloading

#and slow down checking process on fake CW

Page 15: Guide Cutting Off Fake CW With CacheEx_OScam Vers. Sup. 97xx - EnG

Note:

This document is for study purposes only and the author can’t be held responsible for any illegal use and/or profit.

Created by: Je Souis Blonde Title: Date of issue: 28/05/2014

in collaboration with: Firez

and translated in ENG by: evolution839

Guide to cutting off fake CW on CacheEx with OScam (vers. > 9700) CopyRight ©:

It's forbidden even partial reproduction of text and images.

Release: 1.0

Copyright © Je Souis Blonde 15

oscam.conf

[global] logfile = <path>/oscam/oscam.log #replace <path> with yours clientmaxidle = 0 netprio = 1 nice = -15 maxlogsize = 30000 waitforcards = 0 preferlocalcards = 1 cwlogdir = <path>/oscam/cwlog/ #replace <path> w ith yours emmlogdir = <path>/oscam/emmlog/ #replace <path> with yours lb_mode = 1 lb_save = 100 lb_nbest_readers = 2 lb_retrylimit = 500 lb_max_readers = 2 lb_auto_betatunnel = 0 lb_savepath = <path>/oscam/stats #replace <path> with yours lb_retrylimits = 0100:550,0500:550,0919:450,093B:400,09CD:350,09C4:4 50,098C:450,1803:500,1804:500,1805:500,183D:400 failbancount = 5 [cache] delay = 10 max_time = 9 max_hit_time = 9 cwcycle_check_enable = 1 cwcycle_check_caid = 0100,0500,0919,093B,09CD,09C4, 098C,1803,1804,1805,183D cwcycle_onbad = 2 cwcycle_allowbadfromffb = 1 cwcycle_usecwcfromce = 1 wait_until_ctimeout = 1 [cccam] port = <port_cccam> #replace <port_cccam> with y ours version = 2.3.0 stealth = 0 ignorereshare = 1 keepconnected = 0 [webif] httpport = <port_web_interface> #replace <port_ web_interface> with yours httpuser = <user> #replace <user> with your WebI nterface username httppwd = <pass> #replace <pass> with your WebIn terface password httprefresh = 10 httppollrefresh = 10 httpshowcacheexinfo = 1 httpshowecminfo = 1 httpallowed = 0.0.0.0-255.255.255.255

Page 16: Guide Cutting Off Fake CW With CacheEx_OScam Vers. Sup. 97xx - EnG

Note:

This document is for study purposes only and the author can’t be held responsible for any illegal use and/or profit.

Created by: Je Souis Blonde Title: Date of issue: 28/05/2014

in collaboration with: Firez

and translated in ENG by: evolution839

Guide to cutting off fake CW on CacheEx with OScam (vers. > 9700) CopyRight ©:

It's forbidden even partial reproduction of text and images.

Release: 1.0

Copyright © Je Souis Blonde 16

Now start OScam using this command line: where:

/ <path> / <oscam>/ <nome_oscam> - p512 - bc / <path> / <oscam>

<nome_oscam> is the name given to file to start <oscam> is folder where is content file to start <path> it's path to reach folder <oscam> -p512 allow to size up ECM pending table to 512. De fault = 32.

Page 17: Guide Cutting Off Fake CW With CacheEx_OScam Vers. Sup. 97xx - EnG

Note:

This document is for study purposes only and the author can’t be held responsible for any illegal use and/or profit.

Created by: Je Souis Blonde Title: Date of issue: 28/05/2014

in collaboration with: Firez

and translated in ENG by: evolution839

Guide to cutting off fake CW on CacheEx with OScam (vers. > 9700) CopyRight ©:

It's forbidden even partial reproduction of text and images.

Release: 1.0

Copyright © Je Souis Blonde 17

3) Appendix ”cacheex_cw_check”: On cache exchange it's important use OScam higher versions of 9700 and understand all activity performed by cacheex_cw_check, visible at [cache] section of oscam.conf file for only "Big Server VPS OScam" (if you get references to line guide reported on this document): result:

From this, we conclude that <Numbers_of_equal_CW> variable should be modified based on cache size reached exchanging cache with one or more server. To calculating cache size, disable [cache] section putting # character in front on every row:

oscam.conf restart OSCam and wait for traffic exchanging with your servers. After all, connect on Oscam Web Page and follow these steps:

cacheex_cw_check = <CAID>:0: <Numbers_of _equal_ CW>

will be accepted CW for specified <CAID> (example: 0919, 09cd, 093b, 1805, 0500) only if are counting at least <Numbers_of_equal_CW> equal

#[cache] #delay = 10 #max_time = 9 #max_hit_time = 9 #wait_time = 0:50:300,0100@000000:50:500,0500@000000:50:500,0919 @000000:50:400,093B@000000:50:300,09CD@000000:50:230,09C4@000000:50:400,098C@000000:50:400,1803@000000 :50:450,1804@000000:50:450,1805@000000:50:450,183D@000000:50:350 #csp_allow_request = 0 #cacheex_cw_check = 0:0:40,09CD:0:50,1803:0:50,1804 :0:50,1805:0:50,183D:0:50 #cwcycle_check_enable = 1 #cwcycle_check_caid = 0100,0500,0919,093B,09CD,09C4 ,098C,1803,1804,1805,183D #cwcycle_maxlist = 4000 #cwcycle_dropold = 1 #cwcycle_onbad = 2 #cwcycle_sensitive = 3 #cwcycle_allowbadfromffb = 1 #cwcycle_usecwcfromce = 1

Page 18: Guide Cutting Off Fake CW With CacheEx_OScam Vers. Sup. 97xx - EnG

Note:

This document is for study purposes only and the author can’t be held responsible for any illegal use and/or profit.

Created by: Je Souis Blonde Title: Date of issue: 28/05/2014

in collaboration with: Firez

and translated in ENG by: evolution839

Guide to cutting off fake CW on CacheEx with OScam (vers. > 9700) CopyRight ©:

It's forbidden even partial reproduction of text and images.

Release: 1.0

Copyright © Je Souis Blonde 18

Obtained the amount of cache size, remove this character # inserted previously on [cache] section and proceed properly setting parameter cacheex_cw_check taking a look on this table:

Cache Size (ALL) <Numbers_of_equal_CW>

= 0 ÷ 200 cacheex_cw_check = 0:0:10,09CD:0:15,1803:0:15,1804: 0:15,1805:0:15,183D:0:15

= 200 ÷ 450 cacheex_cw_check = 0:0:20,09CD:0:30,1803:0:30,1804: 0:30,1805:0:30,183D:0:30

= 450 ÷ 600 cacheex_cw_check = 0:0:30,09CD:0:40,1803:0:40,1804: 0:40,1805:0:40,183D:0:40

> 600 cacheex_cw_check = 0:0:40,09CD:0:50,1803:0:50,1804: 0:50,1805:0:50,183D:0:50

You get an optimale value for <Numbers_of_equal_CW> doing various tests and looking if changing that parameter will be reduce/canceled freeze (from 6 to 10 sec) during watching TV, therefore don't consider a “rule” value reported on table above but use as starting point to make your cacheex_cw_check optimal settings. Emerge that increasing cache size (ALL) you should increasing also variable <Numbers_of_equal_CW> so rejecting (eventually) received fake CW. Final result it's using local and provide on cache exchange topology only valid CW (OK) breaking down any other fake CW growing inside on the same newtork topology.

Note for calculating cache size: For calculate cache size received from a single Server, disable all server not interested and leave only Server to calculate. To calculate cache size (ALL) received from all Servers, enable all interested servers.

It's recommended to calculate cache size on particularly hours (night, week-end, or in special events) so we get a peak value and make our rule related on value reported.

Page 19: Guide Cutting Off Fake CW With CacheEx_OScam Vers. Sup. 97xx - EnG

Note:

This document is for study purposes only and the author can’t be held responsible for any illegal use and/or profit.

Created by: Je Souis Blonde Title: Date of issue: 28/05/2014

in collaboration with: Firez

and translated in ENG by: evolution839

Guide to cutting off fake CW on CacheEx with OScam (vers. > 9700) CopyRight ©:

It's forbidden even partial reproduction of text and images.

Release: 1.0

Copyright © Je Souis Blonde 19

4) Appendix OScam <-> Multics CacheEx:

To avoid growing of fake CW, on cache exchange between OScam and Multics, it's important always update your cam to last available release, as now:

Cam Release

OScam > 9700 Multics > r81

On the last release of Multics (r81) according to various tests made, seems to have solved problem on managing CacheEx exchange with OScam. If you use updated Multics, it's also recommended to refer to this link to get an updated list for fake CW (BAD):

www.multics.info/threads/bad-dcw-without-la-problems.35807 and on [cache] section of Multics putting as below: and on profiles 0919, 093b, 09cd it's recommended to add these new parameters included on Multics r81:

**** All for the sole purpose of study, I don’t assume any responsibility for any

misuse and/or for-profit ****

Je Souis BlondeJe Souis BlondeJe Souis BlondeJe Souis Blonde (administrator Forum: Cuba Libre)

CACHE PORT : <port> #replace <port> with your port CACHE FILTER: YES CACHE TIMEOUT: 60 CACHE TRACKER: OFF CACHE AUTOADD: NO CACHE ALIVETIME: 45 ACCEPT NULL ONID: OFF

DCW SWAP: YES DCW HALFNULLED: YES DCW CHECK: 1