Guide Cutting Off Fake CW With CacheEx OScam Vers Sup 97xx EnG

You might also like

You are on page 1of 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


Guide to cutting off fake CW on CacheEx It's forbidden even partial
in collaboration with: Firez with OScam (vers. > 9700) CopyRight ©: reproduction of text and
and translated in ENG by: evolution839 images.
Release: 1.0

Guide to cutting off


fake CW on CacheEx
with OScam (vers. > 9700)
(by Je Souis Blonde
in collaboration with Firez
and translated in ENG by evolution839)
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

Copyright © Je Souis Blonde 1


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


Guide to cutting off fake CW on CacheEx It's forbidden even partial
in collaboration with: Firez with OScam (vers. > 9700) CopyRight ©: reproduction of text and
and translated in ENG by: evolution839 images.
Release: 1.0

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.

Copyright © Je Souis Blonde 2


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


Guide to cutting off fake CW on CacheEx It's forbidden even partial
in collaboration with: Firez with OScam (vers. > 9700) CopyRight ©: reproduction of text and
and translated in ENG by: evolution839 images.
Release: 1.0

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.

Copyright © Je Souis Blonde 3


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


Guide to cutting off fake CW on CacheEx It's forbidden even partial
in collaboration with: Firez with OScam (vers. > 9700) CopyRight ©: reproduction of text and
and translated in ENG by: evolution839 images.
Release: 1.0

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
[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 #hostname 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 not exceed from hop 3 to avoid
#CPU overloading and slow down checking process on fake CW

oscam.user
[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 Server 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

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

Copyright © Je Souis Blonde 4


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


Guide to cutting off fake CW on CacheEx It's forbidden even partial
in collaboration with: Firez with OScam (vers. > 9700) CopyRight ©: reproduction of text and
and translated in ENG by: evolution839 images.
Release: 1.0

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> with 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:450,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:23
0,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 yours
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 WebInterface username
httppwd = <pass> #replace <pass> with your WebInterface password
httprefresh = 20
httpshowcacheexinfo = 1
httpshowecminfo = 1
httpallowed = 0.0.0.0-255.255.255.255
aulow = 1
hideclient_to = 10

Copyright © Je Souis Blonde 5


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


Guide to cutting off fake CW on CacheEx It's forbidden even partial
in collaboration with: Firez with OScam (vers. > 9700) CopyRight ©: reproduction of text and
and translated in ENG by: evolution839 images.
Release: 1.0

Now start OScam using this command line:

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

where:
<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. Default = 32.

Copyright © Je Souis Blonde 6


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


Guide to cutting off fake CW on CacheEx It's forbidden even partial
in collaboration with: Firez with OScam (vers. > 9700) CopyRight ©: reproduction of text and
and translated in ENG by: evolution839 images.
Release: 1.0

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
[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 #hostname 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 not exceed from hop 3 to avoid
#CPU overloading and slow down checking process on fake CW

oscam.user
[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 Server 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

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

Copyright © Je Souis Blonde 7


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


Guide to cutting off fake CW on CacheEx It's forbidden even partial
in collaboration with: Firez with OScam (vers. > 9700) CopyRight ©: reproduction of text and
and translated in ENG by: evolution839 images.
Release: 1.0

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> with 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:450,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:23
0,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 yours
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 WebInterface username
httppwd = <pass> #replace <pass> with your WebInterface password
httprefresh = 20
httpshowcacheexinfo = 1
httpshowecminfo = 1
httpallowed = 0.0.0.0-255.255.255.255
aulow = 1
hideclient_to = 10

Copyright © Je Souis Blonde 8


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


Guide to cutting off fake CW on CacheEx It's forbidden even partial
in collaboration with: Firez with OScam (vers. > 9700) CopyRight ©: reproduction of text and
and translated in ENG by: evolution839 images.
Release: 1.0

Now start OScam using this command line:

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

where:
<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. Default = 32.

Copyright © Je Souis Blonde 9


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


Guide to cutting off fake CW on CacheEx It's forbidden even partial
in collaboration with: Firez with OScam (vers. > 9700) CopyRight ©: reproduction of text and
and translated in ENG by: evolution839 images.
Release: 1.0

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.

Copyright © Je Souis Blonde 10


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


Guide to cutting off fake CW on CacheEx It's forbidden even partial
in collaboration with: Firez with OScam (vers. > 9700) CopyRight ©: reproduction of text and
and translated in ENG by: evolution839 images.
Release: 1.0

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
[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 #hostname 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 Decoder/PC” on indicated group
dropbadcws = 1
cccversion = 2.3.0
ccckeepalive = 1
audisabled = 1
cacheex_maxhop = 3 #We recommend that you do not exceed from hop 3 to avoid
#CPU overloading and slow down checking process on fake CW

oscam.user
[account]
label = RX Cache from Small Server Decoder/PC
description = “Big Server VPS” get Cache from “Small 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 Decoder/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 exceed from hop 2 to avoid CPU overloading
#and slow down checking process on fake CW

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

Copyright © Je Souis Blonde 11


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


Guide to cutting off fake CW on CacheEx It's forbidden even partial
in collaboration with: Firez with OScam (vers. > 9700) CopyRight ©: reproduction of text and
and translated in ENG by: evolution839 images.
Release: 1.0

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> with 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:450,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:23
0,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 yours
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 WebInterface username
httppwd = <pass> #replace <pass> with your WebInterface password
httprefresh = 20
httpshowcacheexinfo = 1
httpshowecminfo = 1
httpallowed = 0.0.0.0-255.255.255.255
aulow = 1
hideclient_to = 10

Copyright © Je Souis Blonde 12


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


Guide to cutting off fake CW on CacheEx It's forbidden even partial
in collaboration with: Firez with OScam (vers. > 9700) CopyRight ©: reproduction of text and
and translated in ENG by: evolution839 images.
Release: 1.0

Now start OScam using this command line:

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

where:
<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. Default = 32.

Copyright © Je Souis Blonde 13


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


Guide to cutting off fake CW on CacheEx It's forbidden even partial
in collaboration with: Firez with OScam (vers. > 9700) CopyRight ©: reproduction of text and
and translated in ENG by: evolution839 images.
Release: 1.0

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
[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 not exceed from hop 3 to avoid
#CPU overloading and slow down checking process on fake CW

oscam.user
[account]
label = RX Cache from Big Server VPS
description = “Small Server PC/Dec” receive Cache from “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

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:

Copyright © Je Souis Blonde 14


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


Guide to cutting off fake CW on CacheEx It's forbidden even partial
in collaboration with: Firez with OScam (vers. > 9700) CopyRight ©: reproduction of text and
and translated in ENG by: evolution839 images.
Release: 1.0

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> with 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:450,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 yours
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 WebInterface username
httppwd = <pass> #replace <pass> with your WebInterface password
httprefresh = 10
httppollrefresh = 10
httpshowcacheexinfo = 1
httpshowecminfo = 1
httpallowed = 0.0.0.0-255.255.255.255

Copyright © Je Souis Blonde 15


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


Guide to cutting off fake CW on CacheEx It's forbidden even partial
in collaboration with: Firez with OScam (vers. > 9700) CopyRight ©: reproduction of text and
and translated in ENG by: evolution839 images.
Release: 1.0

Now start OScam using this command line:

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

where:
<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. Default = 32.

Copyright © Je Souis Blonde 16


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


Guide to cutting off fake CW on CacheEx It's forbidden even partial
in collaboration with: Firez with OScam (vers. > 9700) CopyRight ©: reproduction of text and
and translated in ENG by: evolution839 images.
Release: 1.0

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):

cacheex_cw_check = <CAID>:0:<Numbers_of_equal_CW>

result:

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

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
#[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:23
0,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

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

Copyright © Je Souis Blonde 17


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


Guide to cutting off fake CW on CacheEx It's forbidden even partial
in collaboration with: Firez with OScam (vers. > 9700) CopyRight ©: reproduction of text and
and translated in ENG by: evolution839 images.
Release: 1.0

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.

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.

Copyright © Je Souis Blonde 18


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


Guide to cutting off fake CW on CacheEx It's forbidden even partial
in collaboration with: Firez with OScam (vers. > 9700) CopyRight ©: reproduction of text and
and translated in ENG by: evolution839 images.
Release: 1.0

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:


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

and on profiles 0919, 093b, 09cd it's recommended to add these new parameters included on
Multics r81:
DCW SWAP: YES
DCW HALFNULLED: YES
DCW CHECK: 1

**** All for the sole purpose of study,


I don’t assume any responsibility for any
misuse and/or for-profit ****

Je Souis Blonde
(administrator Forum: Cuba Libre)
Copyright © Je Souis Blonde 19

You might also like