Multics ( CSP + CCcam connector)

Status
Not open for further replies.

rotarum

Registered
Messages
7
MultiCS r66 Cardserver

MULTICS r66

changelog:

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


DOWNLOAD:

http://www.file-upload.net/download-7325874/multics.r66.zip.html
 

lukas26

Registered
Messages
35
MultiCS r67

Multi CardServer r67
-------------------------
*fixed options 'DISABLE CACHE' and 'SERVER FIRST'
*fixed floating point bug
*fixed xml refresh data
*added multi mgcamd servers
*recoded cache mechanism and added new packets: sending messages & card list
Code:
http://www.mediafire.com/?xdxah8o8wa5f9as
 

CCcamCz

Registered
Messages
5
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
 
Last edited by a moderator:

mosta-toulous

Registered
Messages
1,598
07-05-2013:)


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

juli13

Staff member
Administrator
Messages
10,194
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 *** 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
 

baha2

Super VIP
Messages
6,530
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 *** 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.

Thx @evileyes
 

juli13

Staff member
Administrator
Messages
10,194
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.
 

juli13

Staff member
Administrator
Messages
10,194
Multi CardServer r74
Code:
--------------------------------------
* 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
 

baha2

Super VIP
Messages
6,530
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

Thanks to evileyes
 

Haitoku

Registered
Messages
3,933
Multi CardServer r76


Code:
*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 -
*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
 

Haitoku

Registered
Messages
3,933
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​
 

Haitoku

Registered
Messages
3,933
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.
thx evileyes

edit: there is a bug in this version with dynamic data allocation.
File removed

Thx evileyes
 
Last edited by a moderator:

Haitoku

Registered
Messages
3,933
Multics

MultiCS r80
*************
* added option to check for via. ecm
ECM CHECK: <YES/NO>​
* added option to enable/disable cache filter.
CACHE FILTER: <YES/NO>​
* added filter to check for incoming cw from servers/cache with previous stored cws.
* extended CACHE AUTOADD to enable/disable cache peers after adding them.
CACHE AUTOADD: YES, <YES/NO>​
* restructured cache database for memory/cpu optimizations.
* new http option to download/show in browser some files from your server.
HTTP FILE: "/var/etc/multics.cfg", "/config" # url = http://server_ip/config​

tired of payservers and their constantly complaining, added anti-payservers module in cccam and mgcamd servers (the server will suspend if the number of clients watching the same channel reach 100)
thx evileyes
 

juli13

Staff member
Administrator
Messages
10,194
Multi CardServer r81
*************************
- Fixed cache bug.
- Fixed servers connections bug.
- Optimized Poll() data and ecm data.
- Optimized cacheex data and connections.
- Added cacheex mode 2
- Added option dcw swap and dcw halfnulled check for *** caids

DCW SWAP: YES

DCW HALFNULLED: YES

- Added connection to camd35 servers

L: host port user pass { shares=caidid1&pid2&pid3; }

Thanks all for testing and replying feedbacks to improve this proxy, this is my lastpublic version of multics

thx evileyes
 
Status
Not open for further replies.
Top