MultiCS Download

Santa

Administrator
Staff member
Dec 27, 2012
280
47
28
r00t
Multi Cardserver r63
------------------------------
- accelerated cache server
- fixed mgcamd enddate
- enabled radegast client
- enabled freecccam server
- added cccam server option "CCAM PROFILES" to set default profiles for all clients
- added mgcamd server option "MGCAMD PROFILES" to set default profiles for all clients
- added profile option "DISABLE NEWCAMD" to disable sending ecm to newcamd servers
- added profile option "DISABLE CCCAM" to disable sending ecm to newcamd servers
- added profile option "DISABLE RADEGAST" to disable sending ecm to newcamd servers
- added profile option "DISABLE CACHE" to disable receiving dcw from cache
 
MultiCS R63b 64bit by thorsatteam

MultiCS R63b 64bit by thorsatteam

ADD Version of CCCAM

CCCAM VERSION: "2.0.11", "2.1.1", "2.1.2", "2.1.3", "2.1.4", "2.2.0", "2.2.1", "2.3.0"



Big Thanks To : thorsatteam

Keep In Mind Its Only 64 Bit
 
MultiCS r64

MultiCS r64
Multi CardServer r64
--------------------

- fixed xml data
- optimized ecm loadbalance to get lower ecmtime
- reinforced consecutif ecm checking
- added 'CCcam.providers' file reading
 
MultiCS r65
Multi CardServer r65
-------------------------

*fixed CCcam/FreeCCcam unverified password

*added IP Address Geolocation to Country
copy 'multics.ipcountry' included in the archive to '/var/etc' path

*added sid list limitation to newcamd servers
N: host port user password { sids= sid1,sid2...}

*added sh4 target


Thanks To evileyes
 
MultiCS r66

Changes in this version

Fixed:
* channelinfo file parser
* xml bug
* reading config file bug
* more checks on incoming newcamd packets

Added:
+ Irdeto chid within sidlist (profiles/servers)
+ option sid list for servers
+ option sharelimits for servers and clients (like original CCcam)
+ selective debug output
+ faster and fully config update
+ country flags in webpage
+ external stylesheet file
+ webpage autorefresh
+ standalone newcamd page
+ multiple CCcam servers

Thanks To Mr evileyes
 
Whats the easiest way to upgrade from r63 to r66 please?

I have my Multics on an Ubuntu server I don't want to risk losing my good setup.

If you could post step by step it would be a great help :-)

Thanks
 
MultiCS r68

MultiCS r68
Multi CardServer r68
-------------------------
fixed cache send messages
fixed cache send request in tracker mode
removed delays from main thread
fixed timeout for sending ecm

this version is available only for x32 and x64 arch
 
MultiCS r69

MultiCS r69
Multi CardServer r69
------------------------------
* fixed mutexes combination causing sometimes deadlock
* fixed cache to send all different dcw (not only 1st one) of every ecm request
* added option to enable/disable sending cache requests ( CACHE SENDREQ: YES )
* added include statement (includes and parses the specified file)
ex:

Code:
INCLUDE "/var/etc/server2.cfg"
 
MultiCS r70

Multi CardServer r70
------------------------
* fixed cache peers unstable activity
* fixed load balancer to block resending ecm to different servers with same ip
* added STRICT dcw checking for nds cards
* fixed peer cards checking when sending all replies to cache peer or in tracker-mode
* YES/NO now can be used in config with boolean options ( YES=1 / NO=0 )
* new cache option auto add peers "CACHE AUTOADD: YES" (default=no)
* added oscam cacheex mode3 (reverse) on CCcam protocol (experimental)
## Cacheex Client
F: cache pass { cacheex_mode=3 }
## Cacheex Server connection
C: host 8495 user pass { cacheex_mode=3; cache_maxhop=2; shares=09CD:0, 0500:32830; }
=> push cacheex to server only shares slyit+csatv4 with maxhop=2
to enable cacheex on one profile add "ENABLE CACHEEX: YES"
* added multiport in newcamd line:
N: host.dnsdynamic.com 14000,14005:14007,14017,14021:14023 user pass 01 02 03 04 05 06 07 08 09 10 11 12 13 14
=> Connect to servers having the next ports: 14000, 14005,14006,14007, 14017, 14021, 14022, 14023
* added dcw check in cache
* added profile hits to cache peer info
* cache messages are now auto-saved to file '/var/tmp/multics.sms'
* fixed load balancer to wakeup upon reaching server.timeout
* fixed server priority in load balancer
* new targets for RaspberryPI and openwrt

Thanks To evileyes
 
MultiCS r71

Multi CardServer r71
------------------------

* fixed typo disabling the check of cache peer cards that minimize traffic by blocking cache data unused by peer
* removed cache dcw checking for nds cards.
* fixed cacheex csp_hash little endian order.
* removed clients mintime+timeout and profile mintime to get less iterations, faster answers and less cpu consumption.
* optimized receive messages functions.
* optimized search in cache table.
* added country ip blocker of clients connections ( file ip2country must exist to enable this option )
ex: "BLOCK COUNTRY: XX, YY ## XX and YY are country codes like FR,DE,TN..."

This proxy is free and for non commercial use, removed payserver options: expire date & some related xml data.
 
MultiCS r72

small fixes:
* fixed mgcamd decode failed.
* fixed country ipblocker data on config changed.

* added more optimizations on cache but also added more memory allocation. Result: very fast cache and low ping.
 
MultiCS r74

Multi CardServer r74
--------------------------------------
* fixed unknown cache message bug.
* fixed host option for mgcamd client
* added filter for invalid/bad viaccess ecm requests
* added test channel parameter to log all ecm/dcw of a certain channel to file (/var/tmp/multics.log)
TESTCHANNEL: 0500:032830:2206

* added ecm length to sid list ( SID LIST: <SID:CHID:ECMLEN> )
SID LIST: 0::92 # accept all ecm with length 0x92 (hex)
SID LIST: 2206::60 # accept only ecm with sid 2206 and length 0x60

* new ecm length parameter for profiles, to filter all incoming requests by requested lengths
ECM LENGTH: 93, 64 # accept only ecm with length 0x93 or 0x64

* new cache alivetime parameter, time which cw will stay in cache.
CACHE ALIVETIME: 10 # in seconds (default=15s)

* new file option "UPDATE ONCHANGE". if you disable this option for a file, config data will not be updated when you modify that file.
UPDATE ONCHANGE: NO # default value = YES

* new fline parameter "nodeid" to deny access for cccam client using unknown nodeid (different receiver/server).
F: user pass { nodeid=0102030405060708 }

* new http title parameter.
HTTP TITLE: "My First Server"

* added option to disable/enable "DCW CHECK" option for clients (newcamd/mgcamd/cccam)
CCCAM DCW CHECK: NO # default=YES, disable/enable default value for all cccam clients
MGCAMD DCW CHECK: NO # default=YES, disable/enable default value for all mgcamd clients
NEWCAMD DCW CHECK: NO # default=YES, disable/enable default value for all newcamd clients

* for each client you can enable/disable "DCW CHECK" option, if not specified default server option would be used.
F: user pass { dcwcheck=yes }
USER: user pass { dcwcheck=yes }
MGUSER: user pass { dcwcheck=yes }
## client having a receiver(watching tv only) -> dcwcheck=yes
## client having a server -> dcwcheck=NO
nb: r72c and r73 are test versions.
 
MultiCS r75

Multi CardServer r75
-------------------------------
this version is fixed to minimize wrong codes, the cache is full of bad cw and forwarding cache spread them to all peers.

* removed tracker and forwarded hits from csp cache and cacheex, so only your filtered local cache will be sent to peers and you will save a lot of bandwidth.
* disabled connections with old mcs revisions (sending sometimes wrong codes as r63)
for your local oscam or csp you must add the cache line as below to connect with this version
CACHE PEER: myhost.com 12345 { csp=yes }​
* fixed freecccam server and connection/login bugs
 
MultiCS r76

Multi CardServer r76
------------------------------
*fixed freecccam sending 0 cards, at least it works now
*fixed checkdcw to retreive cycles just after a single freeze
*fully optimized cache hashtable (need memory ~ 80M)
*optimized cacheex hashtable (even with optimizations, cacheex increases too much cpu usgae)
*optimized ecm search functions.
*fixed clients connexions.
*mcs versions older than r67 cant connect via cache even using (csp=yes), we dont want to share WRONG CODES anymore.
*fixed delayed send ecm (bug found from r70)
*added smart csv parser to read different format of ip2country files, you can download newest free database (IPV4 CSV) from IP to Country Database (IPV4 and IPV6)
 
MultiCS r77

Multi CardServer r77
-----------------------------
*restored r75 cacheex module.

many thanks for who helped in locating the bug and testing.
 
MultiCS r78

Multi CardServer r78
------------------------------
* removed cccam cacheex (tcp connection overload server)
* optimized clients username search
* fixed cache webpage
* optimized functions call
* added telnet server
* added multiple cache servers management
* moved from mono thread to multithreaded servers
* added cache filter
* added new constant in sidlist to filter bad codes (like in twin2cs)
## Example
[Canalsat-Viacces4]
CAID: 0500
PROVIDERS: 32830
SID LIST: 2009 200B.81 200C.81 200D 200E 200F 2010.81 2011.81 2012 2013 2014 201D 2020 2022 2024 2025 2027 2031.81 206D 206E 206F 2070 2071.81 2072.81​

mcs1.png
 

Attachments

MultiCS r79
---------------------
* reduced huge ram consumption.
* fixed huge CPU usage (removed multi-threaded part)
* fixed cahceex and free-cccam code.
* added SPARC and ALPHA targets.
 

Attachments