added Streamrelay libdvbcsa - thanks to lpm11 <lpm11@lpm11>, fegol, icb, loka, kitte8...
[oscam.git] / Distribution / doc / man / oscam.conf.5
blobec5794425f80034216d351ba6434b0822009ecd7
1 .TH oscam.conf 5
2 .SH NAME
3 \fBoscam.conf\fR - main configuration file for OSCam
4 .SH SYNOPSIS
5 The main configuration file for OSCam contains global parameters
6 such as debugging, logging, monitor, protocols and anti-cascading.
7 sections in \fBoscam.conf\fR are \fInonrecurring\fR. The [global]
8 section is \fIrequired\fR. All other sections are optional.
9 .SH DESCRIPTIONS
10 .SS "The [global] section"
12 .PP
13 \fBnice\fP = \fB-20\fP..\fB+20\fP
14 .RS 3n
15 system priority, default:99
16 .RE
17 .PP
18 \fBpidfile\fP = \fBfilename\fP
19 .RS 3n
20 set PID file, default:none
21 .RE
22 .PP
23 \fBlogfile\fP = [\fBfilename\fP][\fB;syslog\fP][\fB;stdout\fP]
24 .RS 3n
25 logging targets, default:/var/log/oscam.log. You can define a maximum of one filename and
26 additionally to log to stdout or syslog (you can also only log to stdout or syslog and omit
27 the filename).
28 .RE
30 \fBinitial_debuglevel\fP = \fBlevel\fP
31 .RS 3n
32 set initial debug level for OSCam start, default:0
33 .RE
35 \fBsysloghost\fP = \fBhostname\fP
36 .RS 3n
37 set remote syslog host, default:none
38 .RE
39 .PP
40 \fBsyslogport\fP = \fBport\fP
41 .RS 3n
42 set TCP/IP port for remote syslog host, default:none
43 .RE
44 .PP
45 \fBecmfmt\fP = \fBformat\fP
46 .RS 3n
47 define ECM log format, default:c&p/i/s/l:h
49 possible variables:
51   \fBc\fP = CAID
52   \fBd\fP = PID
53   \fBe\fP = CSP hash
54   \fBg\fP = ID of origin gbox peer
55   \fBh\fP = checksum
56   \fBi\fP = channel ID
57   \fBj\fP = distance of gbox hops
58   \fBl\fP = length
59   \fBo\fP = ONID
60   \fBp\fP = provider ID
61   \fBs\fP = service ID
62   \fBw\fP = CW
63   \fBy\fP = payload
65 use a value as prefix to hide variable with this value, control characters will be escaped by "\\"
67  example: ecmfmt = c&0p/i/d/s/l:h.e_w
68           (hide provider ID if 0)
69 .RE
70 .PP
71 \fBloghistorysize\fP = \fBbytes\fP
72 .RS 3n
73 size of log message history in web interface or monitor, 0 = disabled, default:4096
74 .RE
75 .PP
76 \fBmaxlogsize\fP = \fBkbytes\fP
77 .RS 3n
78 maximum log file size, 0 = unlimited, default:10
79 .RE
80 .PP
81 \fBlogduplicatelines\fP = \fB0\fP|\fB1\fP
82 .RS 3n
83 1 = enable logging of duplicate lines in the log, default:0
84 .RE
85 .PP
86 \fBdisablelog\fP = \fB0\fP|\fB1\fP
87 .RS 3n
88 1 = disable log file, default:0
89 .RE
90 .PP
91 \fBcwlogdir\fP = \fBpath\fP
92 .RS 3n
93 directory for CW logging, default:config dir
94 .RE
95 .PP
96 \fBemmlogdir\fP = \fBpath\fP
97 .RS 3n
98 directory for EMM logging, default:config dir
99 .RE
101 \fBusrfile\fP = \fBfilename\fP
102 .RS 3n
103 log file for user logging, default:none
105 log file format:
107  date
108  time
109  CWs per second
110  username
111  IP address of client
112  TCP/IP port
113  CWs found
114  CWs from cache
115  CWs not found
116  CWs ignored
117  CWs timed out
118  CWs tunneled
119  login time in unix/POSIX format
120  logout time in unix/POSIX format
121  protocol
124 \fBdisableuserfile\fP = \fB0\fP|\fB1\fP
125 .RS 3n
126 1 = avoid logging although \fBuserfile\fP is set, default:1 (also set automatically if userfile is empty)
129 \fBusrfileflag\fP = \fB0\fP|\fB1\fP
130 .RS 3n
131 usrfile logging mode:
133   0 = only client logon/logoff will be logged in usrfile (default)
134   1 = each zapping of a client will be logged in usrfile
137 \fBdisablemail\fP = \fB0\fP|\fB1\fP
138 .RS 3n
139 1 = disable saving NDS Videoguard mail messages from provider, default:1
142 \fBmailfile\fP = \fBfile\fP
143 .RS 3n
144 define file saving NDS Videoguard mail messages from provider, default:none
147 \fBenableled\fP = \fB0\fP|\fB1\fP|\fB2\fP
148 .RS 3n
149  \fB0\fP = LED support disabled (default)
150  \fB1\fP = LED support enabled for routers
151  \fB2\fP = LED support enabled for Qbox HD
154 \fBwaitforcards\fP = \fB0\fP|\fB1\fP
155 .RS 3n
156 1 = wait for local SCs on startup before opening network ports, default:1
159 \fBwaitforcards_extra_delay\fP = \fBdelay\fP
160 .RS 3n
161 additional delay in milli-seconds after waiting for local SCs on startup before opening network ports, default:500
164 \fBpreferlocalcards\fP = \fB0\fP|\fB1\fP
165 .RS 3n
166 SC decoding behavior:
168  \fB0\fP = local SCs used like a remote reader
169  \fB1\fP = prefer cache exchange based SCs (default)
170  \fB2\fP = prefer local SCs
173 \fBreaderrestartseconds\fP = \fBseconds\fP
174 .RS 3n
175 seconds beetween restarts, 0 = disable reader restart, default:5
178 \fBblock_same_ip\fP = \fB0\fP|\fB1\fP
179 .RS 3n
180 1 = reject looping ECMs from clients to readers with the same IP address, default:1
183 \fBblock_same_name\fP = \fB0\fP|\fB1\fP
184 .RS 3n
185 1 = reject looping ECMs from clients to readers with the same name, default:1
188 \fBclienttimeout\fP = \fBmilli-seconds\fP|\fBseconds\fP
189 .RS 3n
190 value (clienttimeout in seconds < 100, else milli-seconds) for client process to wait for key, default:5
193 \fBclientmaxidle\fP = \fBseconds\fP
194 .RS 3n
195 value for client process being idle before disconnect, 0 = idle disconnect disabled, default:120
198 \fBsuppresscmd08\fP = \fB0\fP|\fB1\fP
199 .RS 3n
200 0 = tell camd 3.5x, 3.57x and 3.78x clients not to request again for rejected
201 CAID, service ID and provider ID combination, 1 = disable, can be overwritten
202 per user in \fBoscam.user\fP, default:0
205 \fBfallbacktimeout\fP = \fBmilli-seconds\fP
206 .RS 3n
207 time falling back to fallback reader, default:2500
210 \fBfallbacktimeout_percaid\fP = \fBmilli-seconds\fP
211 .RS 3n
212 time falling back to CAID restricted fallback reader, default:2500
215 \fBsleep\fP = \fBminutes\fP
216 .RS 3n
217 time waiting for inactive users, default:none, can be overwritten per user in \fBoscam.user\fR
220 \fBserverip\fP = \fBIP address\fP
221 .RS 3n
222 bind service to specified IP address, default:none
225 \fBbindwait\fP = \fBseconds\fP
226 .RS 3n
227 value to wait for bind request to complete, default:120
230 \fBnetprio\fP = \fB0\fP|\fB1\fP|\fB2\fP|\fB3\fP|\fB4\fP|\fB5\fP|\fB6\fP|\fB7\fP|\fB8\fP|\fB9\fP|\fB10\fP|\fB11\fP|\fB12\fP|\fB13\fP|\fB14\fP|\fB15\fP|\fB16\fP|\fB17\fP|\fB18\fP|\fB19\fP|\fB20\fP
231 .RS 3n
232 value for network priority:
233 IPP value will be applied to SO_PRIORITY (system internal prioritization)
234 DSCP value will be applied to IP_TOS/IPV6_TCLASS (the TOS field in the IP packet header)
236    \fB0\fP = IPP=0; DSCP=CS0 (default)
237    \fB1\fP = IPP=1; DSCP=CS1
238    \fB2\fP = IPP=1; DSCP=AF11
239    \fB3\fP = IPP=1; DSCP=AF12
240    \fB4\fP = IPP=1; DSCP=AF13
241    \fB5\fP = IPP=2; DSCP=CS2
242    \fB6\fP = IPP=2; DSCP=AF21
243    \fB7\fP = IPP=2; DSCP=AF22
244    \fB8\fP = IPP=2; DSCP=AF23
245    \fB9\fP = IPP=3; DSCP=CS3
246   \fB10\fP = IPP=3; DSCP=AF31
247   \fB11\fP = IPP=3; DSCP=AF32
248   \fB12\fP = IPP=3; DSCP=AF33
249   \fB13\fP = IPP=4; DSCP=CS4
250   \fB14\fP = IPP=4; DSCP=AF41
251   \fB15\fP = IPP=4; DSCP=AF42
252   \fB16\fP = IPP=4; DSCP=AF43
253   \fB17\fP = IPP=5; DSCP=CS5
254   \fB18\fP = IPP=5; DSCP=EF
255   \fB19\fP = IPP=6; DSCP=CS6
256   \fB20\fP = IPP=7; DSCP=CS7
259 \fBresolvegethostbyname\fP = \fB0\fP|\fB1\fP
260 .RS 3n
261 set mode for DNS resolving:
263   \fB0\fP = getadressinfo (default)
264   \fB1\fP = gethostbyname
267 \fBfailbancount\fP = \fBcount\fP
268 .RS 3n
269 number of incorrect logins after an ip address will be blocked, default:0
272 \fBfailbantime\fP = \fBminutes\fP
273 .RS 3n
274 time for IP based blocking for clients with an invalid login attempt, 0 = failban is disabled, default:0
277 \fBdropdups\fP = \fB0\fP|\fB1\fP
278 .RS 3n
279 mode for duplicate client connections (requirement: uniq > 0):
281   \fB0\fP = mark client as duplicate, but don't disconnect them (default)
282   \fB1\fP = drop duplicate connections instead of marking as duplicate
285 \fBunlockparental\fP = \fB0\fP|\fB1\fP
286 .RS 3n
287 1 = unlock parental mode option to disable Seca and Viaccess pin code request for adult movie, default:0
290 \fBdouble_check\fP = \fB0\fP|\fB1\fP
291 .RS 3n
292 1 = ECM will be send to two or more readers with the same SC and the CWs will be verified against each other, \fBlb_nbest_readers\fP must be set to 2 or higher, default:0
295 \fBdouble_check_caid\fP = [CAID1|first two digits of CAID1],[CAID2|first two digits of CAID2]...
296 .RS 3n
297 ECM will be send to two or more readers with the same SC and the CWs will be verified against each other for defined CAID or first two bytes of CAID, \fBlb_nbest_readers\fP must be set to 2 or higher, default:none
299 \fBgetblockemmauprovid\fP = \fB0\fP|\fB1\fP
300 .RS 3n
301 1 = server overrides EMM blocking defined on client site, default:0
304 \fBlb_mode\fP = \fBmode\fP
305 .RS 3n
306 load balancing mode:
308  \fB0\fP = load balance disabled, ECMs go to all readers (default)
309  \fB1\fP = fastest reader first, after 5 ECMs the reader with the fastest
310      response time will be selected
311  \fB2\fP = oldest reader first, reader with the longest no answer
312  \fB3\fP = lowest usage level, the usage level will be calculated by the
313      sum of 5 ECMS response times, the higher a reader is busy, the
314      higher is usage level
317 \fBlb_save\fP = \fB0\fP|\fBcounts\fP
318 .RS 3n
319 save auto load balance statistics:
321       \fB0\fP = saving of auto load balance statistics disabled (default)
322  \fBcounts\fP = save auto load balance statistics every \fBcounts\fP ECMs
323           (minimum 100)
325 To save CPU power a minimum counts of 100 is recommended.
328 \fBlb_nbest_readers\fP = \fBcounts\fP
329 .RS 3n
330 set count of best readers for load balancing, default:1
333 \fBlb_nfb_readers\fP = \fBcounts\fP
334 .RS 3n
335 set count of fallback readers for load balancing, default:1
338 \fBlb_nbest_percaid\fP = \fBCAID1:count1[,CAID2:count2]...\fP
339 .RS 3n
340 set count of best readers per CAIDs for load balancing, wildcard CAIDs with two-digit CAIDs possible, default:none
342  example: lb_nbest_percaid = 0100:4,0200:3,03:2,04:1
343           (wildcard CAIDs 03xx and 04xx)
346 \fBlb_min_ecmcount\fP = \fBcounts\fP
347 .RS 3n
348 minimal ECM count to evaluate load balancing values, default:5
351 \fBlb_max_ecmcount\fP = \fBcounts\fP
352 .RS 3n
353 maximum ECM count before resetting load balancing values, default:500
356 \fBlb_reopen_seconds\fP = \fBseconds\fP
357 .RS 3n
358 time between retrying failed load balanced readers/CAIDs/providers/services, default:900
361 \fBlb_reopen_invalid\fP = \fB0\fP|\fBfB1\fP
362 .RS 3n
363 0 = E_INVALID will be blocked until statistics has been cleaned, default:1
366 \fBlb_force_reopen_always\fP = \fB0\fP|\fB1\fP
367 .RS 3n
368 1 = force reopening immediately all failing readers if no matching reader was found, default:0
371 \fBlb_retrylimit\fP = \fBmilli-seconds\fP
372 .RS 3n
373 retry next load balanced reader only if response time is higher then lb_retrylimit, default:0
376 \fBlb_savepath\fP = \fBfilename\fP
377 .RS 3n
378 filenanme for saving load balancing statistics, default:/tmp/.oscam/stat
381 \fBlb_stat_cleanup\fP = \fBhour\fP
382 .RS 3n
383 hours after the load balancing statistics will be deleted, default:336
386 \fBlb_retrylimits\fP = \fBCAID1:time1[,CAID2:time2]...\fP
387 .RS 3n
388 load balancing retry limit time per CAID, wildcard CAIDs with two-digit CAIDs possible, default:none
390  example: lb_retrylimits = 12:0100,34:0200,5678:0300
391           (wildcard CAIDs 12xx and 34xx)
394 \fBlb_noproviderforcaid\fP = \fBCAID1[,CAID2]...\fP
395 .RS 3n
396 ignore provider information for CAIDs to reduce load balancing statistic data,
397 wildcard CAIDs with two-digit CAIDs possible, default:none
399  example: lb_noproviderforcaid = 0100,02,0300,04
400           (wildcard CAIDs 02xx and 04xx)
403 \fBlb_max_readers\fP = \fBlimit\fP
404 .RS 3n
405 restrict the reader count to limit during load balancing learning:
407      \fB0\fP = unlimited (default)
408  \fBlimit\fP = restrict load balancer readers to limit
411 \fBlb_auto_timeout\fP = \fB0\fP|\fB1\fP
412 .RS 3n
413 1 = enable automatic timeout based on load balancing statistics, default:0
416 \fBlb_auto_timeout_p\fP = \fBpercent\fP
417 .RS 3n
418 percent added to average time as timeout time, default:30
421 \fBlb_auto_timeout_t\fP = \fBmilli seconds\fP
422 .RS 3n
423 minimal time added to average time as timeout time, default:300
426 \fBlb_auto_betatunnel\fP = \fB0\fP|\fB1\fP
427 .RS 3n
428 1 = enable automatic Betacrypt tunneling detection for CAIDs 1801, 1833, 1834, and 1835 for load balancing, Betacrypt defintion in \fBoscam.user\fR with \fBbetatunnel\fR will be prefered, default:1
431 \fBlb_auto_betatunnel_mode\fP = \fB0\fP|\fB1\fP|\fB2\fP
432 .RS 3n
433 set mode for automatic Betacrypt tunneling:
435  \fB0\fP = CAID 18XX tunneling to CAID 17X2 only (default)
436  \fB1\fP = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1801)
437  \fB2\fP = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1834)
438  \fB3\fP = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1835)
439  \fB4\fP = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1801 only)
440  \fB5\fP = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1834 only)
441  \fB6\fP = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1835 only)
444 \fBlb_auto_betatunnel_prefer_beta\fP = \fBdirection\fP
445 .RS 3n
446 set direction for automatic Betacrypt/Nagravision selection:
448  \fB  0\fP = disabled (default)
449  \fB  1\fP = always Betacrypt
450  \fB105\fP = represents the middle
451  \fB200\fP = always Nagravision
453 .SS "The [monitor] section"
455 \fBport\fP = \fB0\fP|\fBport\fP
456 .RS 3n
457 UDP port for monitor, 0 = monitor disabled, default:0
460 \fBserverip\fP = \fBIP address\fP
461 .RS 3n
462 bind service to specified IP address, default:all
465 \fBnocrypt\fP = \fBIP address\fP|\fBIP address range\fP[,\fBIP address\fP|\fBIP address range]\fP...
466 .RS 3n
467 unsecured monitor connection, default:none
469  example: nocrypt = 127.0.0.1,192.168.0.0-192.168.255.255
472 \fBaulow\fP = \fBminutes\fP
473 .RS 3n
474 time no EMM occurs so that client is set to low, switch from status "active" to "on", default:30
477 \fBmonlevel\fP = \fB0\fP|\fB1\fP|\fB2\fP|\fB3\fP|\fB4\fP
478 .RS 3n
479 monitor level:
481  \fB0\fP = no access to monitor
482  \fB1\fP = only server and own procs
483  \fB2\fP = all procs, but viewing only (default)
484  \fB3\fP = all procs, reload of \fBoscam.user\fR possible
485  \fB4\fP = complete access
487 monlevel can be overwritten per user in \fBoscam.user\fR.
490 \fBhideclient_to\fP = \fBseconds\fP
491 .RS 3n
492 time to hide clients in the monitor if not sending requests, 0 = disabled, default:25
494 .SS "The [webif] section"
495 \fBhttpport\fP = [\fB+\fP]\fBport\fP
496 .RS 3n
497 port for web interface, 0 = disabled, praefix + = enable SSL, default:none, \fIrequired\fR
500 \fBhttpcert\fP = \fBfile\fP
501 .RS 3n
502 file for http SSL certificate, default:\fBoscam.pem\fP
505 \fBhttpforcesslv3 \fP = \fB0\fP|\fB1\fP
506 .RS 3n
507 1 = force using SSLv3, default:0
510 \fBhttpuser\fP = \fBusername\fP
511 .RS 3n
512 username for password protection, default:none
515 \fBhttppwd\fP = \fBpassword\fP
516 .RS 3n
517 password for password protection, default:none
520 \fBhttpcss\fP = \fBpath\fP
521 .RS 3n
522 path for external CSS file, default:none
525 \fBhttp_prepend_embedded_css\fP = \fB0\fP|\fB1\fP
526 .RS 3n
527 1 = embedded CSS will be added before external CSS , default:0
530 \fBhttptpl\fP = \fBpath\fP
531 .RS 3n
532 path for external templates and picons, multiple simultaneously templates and
533 picons are possible by creating sub folders (maximum length of 32 alphanumeric
534 characters), sub folders naming is corresponding to sub folder in URL, default:none
536  example: httptpl = /this/is/my/path
538           folder with multiple templates:
539             /this/is/my/path/template1
540             /this/is/my/path/template2
542           valid URLs:
543            http://host:port/template1
544            http://host:port/template2
547 \fBhttpjscript\fP = \fBpath\fP
548 .RS 3n
549 path for oscam.js javascript, default:none
552 \fBhttprefresh\fP = \fBseconds\fP
553 .RS 3n
554 status refresh in seconds, default:none
557 \fBhttphideidleclients\fP = \fB0\fP|\fB1\fP
558 .RS 3n
559 1 = enables hiding clients after idle time set in parameter \fBhideclient_to\fP, default:0
562 \fBhttphidetype\fP = \fBtype\fP[\fBtype\fP]...
563 .RS 3n
564 characters defining columns to hide in web interface status page (see type
565 column), default:none
567  types:
569  'c': client
570  'h': http
571  'm': monitor
572  'p': proxy
573  'r': reader
574  's': server
575  'x': cache exchange
578 \fBhttpscript\fP = \fBpath\fP
579 .RS 3n
580 path to an executable script which you wish to start from web interface, default:none
583 \fBhttpallowed\fP = \fBIP address\fP|\fBIP address range\fP[,\fBIP address\fP|\fBIP address range]\fP...
584 .RS 3n
585 http web interface connections allowed, default:127.0.0.1,192.168.0.0-192.168.255.255,10.0.0.0-10.255.255.255,::1
587  example: httpallowed = 127.0.0.1,192.168.0.0-192.168.255.255
590 \fBhttpdyndns\fP = \fBhostname[,hostname][,hostname]\fP
591 .RS 3n
592 http web interface connections allowed, default:none
594  example: httpdyndns = host.example.com
595           httpdyndns = host1.example.com,host2.example.com
598 \fBhttpsavefullcfg\fP = \fB0\fP|\fB1\fP
599 .RS 3n
600 write config:
602  \fB0\fP = all not empty parameters, all not default parameters, all
603      parameters not containing the same value as the same
604      parameter in global configuration (default)
605  \fB1\fP = all parameters
608 \fBhttpoverwritebakfile\fP = \fB0\fP|\fB1\fP
609 .RS 3n
610 1 = overwrite backup configuration files, default:0
613 \fBhttpreadonly\fP = \fB0\fP|\fB1\fP
614 .RS 3n
615 1 = read only modus for web interface, default:0
618 \fBhttpshowpicons\fP = \fB0\fP|\fB1\fP
619 .RS 3n
620 1 = show picons in user list, default:0
623 \fBhttppiconpath\fP = \fBpath\fP
624 .RS 3n
625 path to picons, default:none
628 \fBhttphelplang\fP = \fBen\fP|\fBde\fP|\fBfr\fP|\fB<available wiki languages>\fP
629 .RS 3n
630 set right language for wiki entry point, default:en
633 \fBhttplocale\fP = \fBenvironment\fP
634 .RS 3n
635 set the locale environment, default:none
637 .SS "The [lcd] section"
640 \fBhttposcamlabel\fP = \fBtext\fP
641 .RS 3n
642 set individual label in web interface header, default:OSCam
645 \fBenablelcd\fP = \fB0\fP|\fB1\fP
646 .RS 3n
647 1 =enable LCD output, default:0
650 \fBlcd_outputpath\fP = \fBpath\fP
651 .RS 3n
652 path for LCD output, default:/tmp
655 \fBlcd_hideidle\fP = \fB0\fP|\fB1\fP
656 .RS 3n
657 1 = hide reader in LCD output if reader idle > 20 seconds, default:0
660 \fBlcd_writeintervall\fP = \fBseconds\fP
661 .RS 3n
662 LCD refresh interval (minimum 5), default:10
665 .SS "The [cache] section"
666 \fBdelay\fP = \fBmilli-seconds\fP
667 .RS 3n
668 value to delay cached requests, default:0
671 \fBmax_time\fP = \fBseconds\fP
672 .RS 3n
673 maximum time CWs resist in cache, the time must be 2 seconds highter than the parameter \fBclienttimeout\fP, default:15
676 \fBmax_hit_time\fP = \fBseconds\fP
677 .RS 3n
678 maximum time for cache exchange hits resist in cache for evaluating \fBwait_time\fP, default:15
681 \fBwait_time\fP = \fB[caid][&mask][@provid][$servid][:awtime][:]dwtime[,[caid][&mask][@provid][$servid][:awtime][:]dwtime]...\fP
682 .RS 3n
683 wait time in milli-seconds for cache exchange and Cardservproxy before sending ECMs to reader or proxy, default:none
685  example: wait_time = 0:50:250,0200@00009X:50:150,15:950,0500@000001:150,1602&ffdf:1200
688 \fBcacheexenablestats\fP = \fB0|1\fP
689 .RS 3n
690 1 = enable statistics for cache exchange mode, default:0
692 \fIPlease consider memory consumption.\fR
695 \fBcacheex_cw_check\fP = \fB[caid][&mask][@provid][$servid]:mode:counter[,[caid][&mask][@provid][$servid]:mode:counter]...\fP
696 .RS 3n
698  \fBmode\fP = specify behaviour for counter:
700         \fB0\fP = when \fBwait_time\fP expires, serve highest counter's CW
701             got anyway, even if no counter reached (default)
702         \fB1\fP = never serve CW from cache exchange stored in cache,
703             if it's counter not reaches counter. When \fBwait_time\fP
704             expires, requests will go to normal readers
706  \fBcounter\fP = set minimum CW counter to allow CW is used, default:1
709 \fBcacheex_mode1_delay\fP = \fBCAID1:time,[BCAID2:time]...\fP
710 .RS 3n
711 delay in milli-seconds for asking cache exchange mode 1 readers, default:none
714 \fBcsp_port\fP = \fBport\fP
715 .RS 3n
716 UDP port of Cardservproxy for cache exchange, default:none
719 \fBcsp_serverip\fP = \fBIP\fP
720 .RS 3n
721 bind Cardservproxy for cache exchange to specified IP address, default:none
724 \fBcsp_ecm_filter\fP = \fB[caid][&mask][@provid][$servid][,[caid][&mask][@provid][$servid]]...\fP
725 .RS 3n
726 Cardservproxy incoming ECM filter setting, default:none
729 \fBcsp_allow_request\fP = \fB0\fP|\fB1\fP
730 .RS 3n
731 allow incoming ECM request from Cardservproxy, default:1
734 \fBcsp_allow_reforward\fP = \fB0\fP|\fB1\fP
735 .RS 3n
736 1 = reforward other cacheex updates to Cardservproxy peers, \fIoption could cause loops\fR, default:0
739 \fBcwcycle_check_enable\fP = \fB0\fP|\fB1\fP
740 .RS 3n
741 1 = enable CW cycle check, default:0
744 \fBcwcycle_check_caid\fP = \fBCAID\fP[,\fBCAID\fP]...
745 .RS 3n
746 CAID enabled for CW cycle check, default:none
749 \fBcwcycle_maxlist\fP = \fBcount\fP
750 .RS 3n
751 maximum CW cycle list entries, default:500, maximum:4000
754 \fBcwcycle_keeptime\fP = \fBminutes\fP
755 .RS 3n
756 minimum time a learned cycle time resists in memory, default:15, maximum:15
759 \fBcwcycle_onbad\fP = \fB0\fP|\fB1\fP
760 .RS 3n
761 0 = log bad CW cycle only, 1 = drop bad CW cycle, default:1
764 \fBcwcycle_dropold\fP = \fB0\fP|\fB1\fP
765 .RS 3n
766 1= drop old CW cycle, default:1
769 \fBcwcycle_sensitive\fP = \fB0\fP|\fB2\fP|\fB3\fP|\fB4\fP
770 .RS 3n
771 drop CW mode:
773  \fB0\fP = disabled
774  \fB2\fP = 2 (or more) same bytes and drop new CW
775  \fB3\fP = 3 (or more) same bytes and drop new CW
776  \fB4\fP = 4 (or more) same bytes and drop new CW (default)
779 \fBcwcycle_allowbadfromffb\fP = \fB0\fP|\fB1\fP
780 .RS 3n
781 1 = allow bad cycles from a fixed fallback reader, default:0
784 \fBcwcycle_usecwcfromce\fP = \fB0\fP|\fB1\fP
785 .RS 3n
786 1 = use CW info from cache exchange, default:0
789 \fBwait_until_ctimeout\fP = \fB0\fP|\fB1\fP
790 .RS 3n
791 answer when cache exchange timeout expires, if no normal readers are available for sending ECMs:
793  \fB0\fP = immediately send 'not found' to client (default)
794  \fB1\fP = wait for cache exchange answer until client timeout expires
796 .SS "The [camd33] section"
797 \fBport\fP = \fB0\fP|\fBport\fP
798 .RS 3n
799 TCP port for camd 3.3x clients, 0 = disabled, default:0
802 \fBserverip\fP = \fBIP address\fP
803 .RS 3n
804 bind service to specified IP address, default:all
807 \fBnocrypt\fP = \fBIP address\fP|\fBIP address range\fP[,\fBIP address\fP|\fBIP address range]\fP...
808 .RS 3n
809 unsecured camd 3.3x client connection, default:none
811  example: nocrypt = 127.0.0.1,192.168.0.0-192.168.255.255
814 \fBpassive\fP = \fB0\fP|\fB1\fP
815 .RS 3n
816 1 = force passive camd 3.3x client, default:0
819 \fBkey\fP = \fB128 bit key\fP
820 .RS 3n
821 key for camd 3.3x client encryption, default:none
823  example: key = 01020304050607080910111213141516
825 .SS "The [cs357x] section"
827 \fBport\fP = \fB0\fP|\fBport\fP
828 .RS 3n
829 UDP port for camd 3.57x clients, 0 = disabled, default:0
832 \fBserverip\fP = \fBIP address\fP
833 .RS 3n
834 bind service to specified IP address, default:all
837 \fBsuppresscmd08\fP = \fB0\fP|\fB1\fP
838 .RS 3n
839 0 = tell camd 3.5x / 3.57x clients not to request again for rejected CAID, service ID and provider ID combination, 1 = disable, can be overwritten per user in \fBoscam.user\fP, default:0
841 .SS "The [cs378x] section"
843 \fBport\fP = \fB0\fP|\fBport[@CAID][:provid][,provid]...[;port@CAID[:provid][,provid]...]...\fP
844 .RS 3n
845 TCP port/CAID/provid definitions for camd 3.78x clients, 0 = disabled, default:0
847  examples: port = 10000@0100:100000;20000@0200:200000,300000,400000
848            port = 30000
851 \fBserverip\fP = \fBIP address\fP
852 .RS 3n
853 bind service to specified IP address, default:all
856 \fBkeepalive\fP = \fB0\fP|\fB1\fP
857 .RS 3n
858 0 = disable camd 3.78x keepalive modus, default:0
861 \fBsuppresscmd08\fP = \fB0\fP|\fB1\fP
862 .RS 3n
863 0 = tell camd 3.78x clients not to request again for rejected CAID, service ID and provider ID combination, 1 = disable, can be overwritten per user in \fBoscam.user\fP, default:0
865 .SS "The [newcamd] section"
867 \fBkey\fP = \fBDES key\fP
868 .RS 3n
869 default key for newcamd client encryption, default:none
871  example: key = 0102030405060708091011121314
874 \fBport\fP = \fBport[{DES key}]@CAID[:provid][,provid]...[;port[{DES key}]@CAID[:provid][,provid]...]...\fP
875 .RS 3n
876 TCP port/DES key/CAID/provid definitions, default:none
878  example: port = 10000@0100:100000;20000{0102030405060708091011121314}@0200:200000,300000
880 Each CAID requires a separate port. If you don't specify a DES key for a port, the default DES key will be used.
883 \fBserverip\fP = \fBIP address\fP
884 .RS 3n
885 bind newcamd service to specified IP address, default:all
888 \fBallowed\fP = \fBIP address\fP|\fBIP address range\fP[,\fBIP address\fP|\fBIP address range]\fP...
889 .RS 3n
890 newcamd client connections allowed from, default:none
892  example: allowed = 127.0.0.1,192.168.0.0-192.168.255.255,::1
895 \fBkeepalive\fP = \fB0\fP|\fB1\fP
896 .RS 3n
897 0 = disable newcamd keepalive modus, default:0
900 \fBmgclient\fP = \fB0\fP|\fB1\fP
901 .RS 3n
902 1 = provide share information of all available CAIDs and provider IDs to mgcamd clients, default:0
904 .SS "The [radegast] section"
906 \fBport\fP = \fB0\fP|\fBport\fP
907 .RS 3n
908 TCP/IP port for radegast clients, 0 = disabled, default:0
911 \fBserverip\fP = \fBIP address\fP
912 .RS 3n
913 bind service to specified IP address, default:all
916 \fBallowed\fP = \fBIP address\fP|\fBIP address range\fP[,\fBIP address\fP|\fBIP address range]\fP...
917 .RS 3n
918 client connections allowed from, default:none
920  example: allowed = 127.0.0.1,192.168.0.0-192.168.255.255
923 \fBuser\fP = \fBusername\fP
924 .RS 3n
925 user name for radegast client
927 .SS "The [serial] section"
929 \fBdevice\fP = \fB<user>\fP@\fB<device>\fP[:\fBbaud\fP][?\fBoption1\fP=\fBvalue1\fP[&\fBoption2\fP=\fBvalue2\fP]...]
930          [;\fB<user>\fP@\fB<device>\fP[:\fBbaud\fP][?\fBoption1\fP=\fBvalue1\fP[&\fBoption2\fP=\fBvalue2\fP]...]]...
931 .RS 3n
933 parameters:
934  \fBuser\fP   = \fBaccount\fP
935  \fBdevice\fP = \fBserial device name\fP|\fBhostname|IP\fP,\fBport\fP
936  \fBbaud\fP   = \fBserial port speed\fP (for serial devices only)
937  \fBoption\fP = \fBtimeout\fP = milli-seconds, timeout for connection,
938                     default:50
939           \fBdelay\fP   = milli-seconds, additional delay between two
940                     characters, default:0
942 supported serial devices (autodection):
943  HSIC    (humax sharing interface client)
944  SSSP    (simple serial sharing protocol)
945  bomba   (BOMBA firmware)
946  dsr9500 (DSR 9500)
948  example: user1@/dev/ttyS1:115200?delay=1&timeout=5000
949           user2@192.160.0.1,12345?delay=1&timeout=5000
951 .SS "The [cccam] section"
953 \fBport\fP = \fB0\fP|\fBport\fP[,\fB0\fP|\fBport\fP]...
954 .RS 3n
955 TCP/IP ports for CCcam clients, 0 = disabled, default:0
958 \fBversion\fP = \fB<main version>.<version>.<sub version>\fP
959 .RS 3n
960 define CCcam version, \fIminimum CCcam version 2.0.11\fR, used with original CCcam only, default:none
962  example: version = 1.2.34
965 \fBreshare\fP = \fBlevel\fP
966 .RS 3n
967 reshare level for CCcam clients (default:10):
969 \fB-1\fP = no resharing
970  \fB0\fP = resharing for direct peer only
971  \fB1\fP = resharing for direct peer and next level
972  \fBx\fP = resharing for direct peer and next x level
975 \fBreshare_mode\fP = \fBmode\fP
976 .RS 3n
977 CCcam reshare mode:
979  \fB0\fP = reader reshares only received SCs for CCcam readers,
980      defined filters/CAIDs/provids on other readers
981  \fB1\fP = reader reshares received SCs (like=0) and defined services
982  \fB2\fP = reader reshares only defined reader services as virtual SCs
983  \fB3\fP = reader reshares only defined user services as virtual SCs
984  \fB4\fP = reader reshares only received SCs (default)
986 Every server is shared as hop = 0 and with defined reshare values.
988 Service reshare only works if positive services defined: no service - no reshare!
991 \fBignorereshare\fP = \fB0\fP|\fB1\fP
992 .RS 3n
993 CCcam reshare setting:
995  \fB0\fP = use reshare setting of server (default)
996  \fB1\fP = use reshare setting of reader or user
999 \fBstealth\fP = \fB0\fP|\fB1\fP
1000 .RS 3n
1001 1 = behaviour like the original CCcam: no activate partner detection and
1002 extended OSCam-CCcam protocol, prevent other OSCam to detect the server
1003 as OSCam server, default:0
1006 \fBminimizecards\fP = \fBmode\fP
1007 .RS 3n
1008 mode how to provide CCcam servers to CCcam clients:
1010  \fB0\fP = no aggregation, remove duplicates only (default)
1011  \fB1\fP = based on minimum hop: two SCs with different hops are
1012      summarized, new SCs get a smaller hop
1013  \fB2\fP = aggregation based on CAIDs: all SCs with the same CAIDs
1014      will be merged, provider (maximum 32) will be merged, too
1017 \fBupdateinterval\fP = \fBseconds\fP
1018 .RS 3n
1019 interval to provide share list update to CCcam clients, values <= 10 are invalid and will be set to 30, default:240
1022 \fBkeepconnected\fP = \fB0\fP|\fB1\fP
1023 .RS 3n
1024 set CCcam keepalive modus:
1026   \fB0\fP = disconnect client when maximum idle time is reached
1027   \fB1\fP = keep client connected (default)
1030 \fBrecv_timeout\fP = \fBmilli-seconds\fP
1031 .RS 3n
1032 set network timeout for receiving data, default:2000
1035 \fBforward_origin_card\fP = \fB0\fP|\fB1\fP
1036 .RS 3
1037 1 = forward ECM request to reader holding this card,
1038 \fIload balancer, fallback and caching will be disabled\fR, default:0
1041 \fBnodeid\fP = \fBID\fP
1042 .RS 3n
1043 set CCcam node ID in hex, default:none
1045  example: nodeid = 0a0b0c0d0e0f1011
1047 .SS "The [gbox] section"
1049 \fBhostname\fP = \fBhostname\fP| \fBIP address\fP
1050 .RS 3n
1051 set hostname or IP address for gbox protocol, default:none
1054 \fBport\fP = \fBport\fP[,\fBport\fP]...
1055 .RS 3n
1056 UDP port for gbox server, default:0
1059 \fBmy_password\fP = \fBpassword\fP
1060 .RS 3n
1061 password for connection to local gbox peer, default:none
1064 \fBproxy_card\fP = \fB<CAID><provid>[,<CAID><provid>]...\fP
1065 .RS 3n
1066 proxy reader SCs to be reshared into gbox network, default:none
1069 \fBccc_reshare\fP = \fB0\fP|\fB1\fP
1070 .RS 3n
1071 1 = enable CCCam reshare, default:0
1074 \fBmy_vers\fP = \fBversion\fP
1075 .RS 3n
1076 set gbox version in hexadecimal low byte, default:2A
1079 \fBmy_cpu_api\fP = \fBbyte\fP
1080 .RS 3n
1081 set gbox CPU and API byte in hexadecimal, default:40
1084 \fBgbox_reconnect\fP = \fBtime\fP
1085 .RS 3n
1086 send hello message to peers in seconds, default:180, min:60, max:300
1089 \fBlog_hello\fP = \fB0\fP|\fB1\fP
1090 .RS 3n
1091 1 = log hello messages, default:1
1094 \fBdis_attack_txt\fP = \fB0\fP|\fB1\fP
1095 .RS 3n
1096 1 = disable creation of attack.txt, default:0
1099 \fBgsms_disable\fP = \fB0\fP|\fB1\fP
1100 .RS 3n
1101 1 = disable gbox short message service (GSMS),default:1
1103 sending a messeage: /tmp/gsms.txt: <box ID> <1=mormal message|2=OSD/TV message>
1104 <message 6 to 127 characters>, status will be stored in '/tmp/gsms.ack'
1105 respective 'gsms.nack', receiving a message: The message will be stored in
1106 /tmp/gsms.log
1109 \fBtmp_dir\fP = \fBpath\fP
1110 .RS 3n
1111 temporary directory for gbox, default:/tmp/.oscam
1114 \fBaccept_remm_peer\fP = \fBpeer-id1\fP[,\fBpeer-id2\fP]...
1115 .RS 3n
1116 accept REMM requests from gbox peer(s), default:none
1118 .SS "The [scam] section"
1120 \fBport\fP = \fBport\fP
1121 .RS 3n
1122 UDP port for scam server, default:0
1124 .SS "The [dvbapi] section"
1126 \fBenabled\fP = \fB0\fP|\fB1\fP
1127 .RS 3n
1128 1 = DVB API enabled, default:0
1130 Create file /tmp/.pauseoscam to pause DVB API, e.g. if STB goes into standby and OSCam remains as SC server only.
1133 \fBlisten_port\fP = \fB0\fP|\fBport\fP
1134 .RS 3n
1135 TCP/IP port for SAT IP clients, filtering has to be done on client site, 0 = disabled, default:0
1138 \fBuser\fP = \fBusername\fP
1139 .RS 3n
1140 user name for DVB API client, default:anonymous
1143 \fBignore\fP = \fB<CAID>[,<CAID>]...\fP \fI(detached by oscam.dvbapi, obsolete)\fR
1144 .RS 3n
1145 CAIDs to be ignored, default:none
1148 \fBservices\fP = \fB<service ID>[,<service ID>]...\fP \fI(detached by oscam.dvbapi, obsolete)\fR
1149 .RS 3n
1150 services to be prioritized, default:none
1153 \fBpriority\fP = \fB<CAID>:<provider ID>[,CAID:<provider ID>]...\fP \fI(detached by oscam.dvbapi, obsolete)\fR
1154 .RS 3n
1155 CAIDs and provider IDs to be prioritized, default:CAIDs and provider IDs of local SCs will be prioritized
1158 \fBau\fP = \fB0\fP|\fB1\fP|\fB2\fP
1159 .RS 3n
1160 AU mode:
1162  \fB0\fP = disable AU (default)
1163  \fB1\fP = enable AU
1166 \fBpmt_mode\fP = \fB0\fP|\fB1\fP|\fB2\fP|\fB3\fP|\fB4\fP|\fB5\fP
1167 .RS 3n
1168 PMT mode:
1170  \fB0\fP = use camd.socket and PMT file, default
1171  \fB1\fP = disable reading PMT file
1172  \fB2\fP = disable camd.socket
1173  \fB3\fP = read PMT file on startup only
1174  \fB4\fP = do not use signal handler for monitoring /tmp
1175  \fB5\fP = do not use signal handler for monitoring /tmp,
1176      disable camd.socket
1179 \fBecminfo_file\fP = \fB0\fP|\fB1\fP
1180 .RS 3n
1181 ecm.info file:
1183  \fB0\fP = Disable ecm.info file
1184  \fB1\fP = Enable ecm.info file (default)
1187 \fBecminfo_type\fP = \fB0\fP|\fB1\fP|\fB2\fP|\fB3\fP|\fB4\fP|\fB5\fP
1188 .RS 3n
1189 ecm.info types:
1191  \fB0\fP = OSCam syntax (default)
1192  \fB1\fP = OSCam syntax with ECM time in ms instead of seconds
1193  \fB2\fP = WiCardd
1194  \fB3\fP = mgcamd
1195  \fB4\fP = CCcam
1196  \fB5\fP = camd3
1199 \fBrequest_mode\fP = \fB0\fP|\fB1\fP
1200 .RS 3n
1201 CAID request mode:
1203  \fB0\fP = try all possible CAIDs one by one (default)
1204  \fB1\fP = try all CAIDs simultaneously
1207 \fBboxtype\fP = \fBdbox2\fP|\fBdreambox\fP|\fBdm7000\fP|\fBduckbox\fP|\fBufs910\fP|\fBipbox\fP|\fBipbox-pmt\fP|\fBqboxhd\fP|\fBcoolstream\fP|\fBneumo\fP|\fBsamygo\fP|\fBpc\fP
1208 .RS 3n
1209 set boxtype, auto detection of DVB API will be aspired, default:dreambox
1211 ipbox with camd.socket support, currently only with PGI image version 0.6 or above,
1212 verified on HD models only
1214 ipbox-pmt can be used on any DGS based images (with or without camd.socket support),
1215 verified on HD models only
1217 pc is for generic pc support (currently supported on VDR with vdr-plugin-dvbapi)
1220 \fBread_sdt\fP = \fB0\fP|\fB1\fP|\fB2\fP
1221 .RS 3n
1222 mode of provider, channel name and service type auto detection via SDT:
1224  \fB0\fP = disabled (default)
1225  \fB1\fP = enabled for non FTA channels only
1226  \fB2\fP = enabled for all channels
1229 \fBwrite_sdt_prov\fP = \fB0\fP|\fB1\fP
1230 .RS 3n
1231 mode writing provider name into \fBoscam.srvid2\fR file:
1233  \fB0\fP = disabled (default)
1234  \fB1\fP = enabled
1237 \fBdemuxer_fix\fP = \fB0\fP|\fB1\fP
1238 .RS 3n
1239 try fixing audio/video sync errors:
1241  \fB0\fP = disabled (default)
1242  \fB1\fP = enabled
1245 \fBcw_delay\fP = \fBmilli-seconds\fP
1246 .RS 3n
1247 delay of CW writing, default:none
1250 \fBdelayer\fP = \fBmilli-seconds\fP
1251 .RS 3n
1252 minimum time to write CW, default:0
1255 \fBreopenonzap\fP =  \fB0\fP|\fB1\fP
1256 .RS 3n
1257 1 = reopen demux devices on each channel switching, default:0
1259 .SS "The [anticasc] section"
1261 \fBenabled\fP = \fB0\fP|\fB1\fP
1262 .RS 3n
1263 1 = enable anti-cascading, default:0
1266 \fBnumusers\fP = \fBquantity\fP
1267 .RS 3n
1268 anti-cascading: user per account, 0 = anti-cascading disabled, default:0
1271 \fBsampletime\fP = \fBminutes\fP
1272 .RS 3n
1273 duration of sample, default:2
1276 \fBsamples\fP = \fBquantity\fP
1277 .RS 3n
1278 quantity of samples over limit, default:10
1281 \fBpenalty\fP = \fB0\fP|\fB1\fP|\fB2\fP|\fB3\fP
1282 .RS 3n
1283 level of penalty:
1285  \fB0\fP = only logging (default)
1286  \fB1\fP = send fake CWs
1287  \fB2\fP = temporary user ban
1288  \fB3\fP = send delayed CWs
1290 penalty can be overwritten per user in \fBoscam.user\fR.
1293 \fBaclogfile\fP = \fBfilename\fP
1294 .RS 3n
1295 file for anti-cascading logging, default:none
1298 \fBfakedelay\fP = \fBmilli-seconds\fP
1299 .RS 3n
1300 fake delay time, default:1000, minimum value is 100, maximum value is 3000
1303 \fBdenysamples\fP = \fBquantity\fP
1304 .RS 3n
1305 how many samples should be penalized, default:8
1308 \fBacosc_enabled\fP = \fB0\fP|\fB1\fP
1309 .RS 3n
1310 1 = enable anti-cascading over SID count, default:0
1313 \fBacosc_max_ecms_per_minute\fP = \fBcount\fP
1314 .RS 3n
1315 maximum ecms per minute, 0 = unlimited, default:0
1317 Can be overwritten per user in \fBoscam.user\fR.
1320 \fBacosc_max_active_sids\fP = \fBcount\fP
1321 .RS 3n
1322 maximum active SIDs with anti-cascading over SID, 0 = unlimited, default:0
1324 Can be overwritten per user in \fBoscam.user\fR.
1327 \fBacosc_zap_limit\fP = \fBcount\fP
1328 .RS 3n
1329 zap limit for anti-cascading over SID, 0 = unlimited, default:0
1331 Can be overwritten per user in \fBoscam.user\fR.
1334 \fBacosc_penalty\fP = \fB0\fP|\fB1\fP|\fB2\fP|\fB3\fP|\fB4\fP
1335 .RS 3n
1336 level of penalty with anti-cascading over SID count:
1338  \fB0\fP = only logging (default)
1339  \fB1\fP = send fake CWs
1340  \fB2\fP = temporary user ban
1341  \fB3\fP = send delayed CWs
1342  \fB4\fP = temporary hidecards to the client
1344 Can be overwritten per user in \fBoscam.user\fR.
1347 \fBacosc_penalty_duration\fP = \fBseconds\fP
1348 .RS 3n
1349 penalty duration for anti-cascading over SID count, default:0
1351 Can be overwritten per user in \fBoscam.user\fR.
1354 \fBacosc_delay\fP = \fBmilli-seconds\fP
1355 .RS 3n
1356 delay for anti-cascading over SID count, default:0
1358 Can be overwritten per user in \fBoscam.user\fR.
1360 .SH LOGGING
1361 .TP 3n
1362 \(bu
1363 reader stages
1365  \fB1\fP = cacheex (=1) reader (\fBC\fP)
1366  \fB2\fP = local SCs (\fBL\fP)
1367  \fB3\fP = other reader / proxies (\fBP\fP)
1368  \fB4\fP = fallback reader (\fBF\fP)
1369 .TP 3n
1370 \(bu
1371 logging format
1373  stage/used/chosen/possible
1374 .SH MONITOR
1376 monitor commands:
1377 .TP 3n
1378 \(bu
1379 \fBlogin <user> <password>\fP
1381 login (for unencrypted connections only)
1383 .TP 3n
1384 \(bu
1385 \fBgetuser <user> <parameter>=<value>\fP
1387 get parameter for user
1389 .TP 3n
1390 \(bu
1391 \fBsetuser <user> <parameter>=<value>\fP
1393 set parameter for user
1395 .TP 3n
1396 \(bu
1397 \fBsetserver <parameter>=<value>\fP
1399 set parameter for server
1401 .TP 3n
1402 \(bu
1403 \fBexit\fP
1405 exit monitor
1407 .TP 3n
1408 \(bu
1409 \fBlog <on|onwohist|off>\fP
1411 enable|enable without hitory|disable logging for 2 minutes
1413 .TP 3n
1414 \(bu
1415 \fBstatus\fP
1417 list of current processes and clients
1419 .TP 3n
1420 \(bu
1421 \fBshutdown\fP
1423 shutdown OSCam
1425 .TP 3n
1426 \(bu
1427 \fBrestart\fP
1429 restart OSCam
1431 .TP 3n
1432 \(bu
1433 \fBkeepalive\fP
1435 send keepalive
1437 .TP 3n
1438 \(bu
1439 \fBreload\fP
1441 reinit user db, clients and anti-cascading, for newcamd connections: after reloading the provid, please restart newcamd client
1443 .TP 3n
1444 \(bu
1445 \fBdetails <PID>\fP
1447 details about selected PID
1449 .TP 3n
1450 \(bu
1451 \fBreread\fP
1453 read again
1455 .TP 3n
1456 \(bu
1457 \fBdebug <level>\fP
1459 set debug level (\fBmonlevel\fP > 3 required)
1461 debug level mask:
1462      \fB0\fP = no debugging (default)
1463      \fB1\fP = detailed error messages
1464      \fB2\fP = ATR parsing info, ECM dumps, CW dumps
1465      \fB4\fP = traffic from/to the reader
1466      \fB8\fP = traffic from/to the clients
1467     \fB16\fP = traffic to the reader-device on IFD layer
1468     \fB32\fP = traffic to the reader-device on I/O layer
1469     \fB64\fP = EMM logging
1470    \fB128\fP = DVB API logging
1471    \fB256\fP = load balacing logging
1472    \fB512\fP = cache exchange logging
1473   \fB1024\fP = client ECM logging
1474  \fB65535\fP = debug all
1475 .TP 3n
1476 \(bu
1477 \fBversion\fP
1479 show OSCam version
1481 .TP 3n
1482 \(bu
1483 \fBcommands\fP
1485 show all valid monitor commands
1486 .SH WEB INTERFACE
1487 .TP 3n
1488 \(bu
1489 template system
1491 The web interface allows you to create your own template. For developing your
1492 own template request the orignal template with the non-linked page
1493 \fBsavetemplates.html\fP. Store your own template in the directory specified
1494 by \fBhttptpl\fP.
1495 .SH CACHING
1496 types of ECM caching:
1497 .TP 3n.
1498 \(bu
1499 \fBcache1\fP
1501 ECM and CW in cache already.
1502 .TP 3n.
1503 \(bu
1504 \fBcache2\fP
1506 ECM and checksum in cache already.
1507 .SH "SEE ALSO"
1508 \fBlist_smargo\fR(1), \fBoscam\fR(1), \fBoscam.ac\fR(5), \fBoscam.cacheex\fR(5), \fBoscam.cert\fR(5), \fBoscam.dvbapi\fR(5), \fBoscam.fakecws\fR(5), \fBoscam.guess\fR(5), \fBoscam.ird\fR(5), \fBoscam.provid\fR(5), \fBoscam.ratelimit\fR(5), \fBoscam.server\fR(5), \fBoscam.services\fR(5), \fBoscam.srvid\fR(5), \fBoscam.srvid2\fR(5), \fBoscam.tiers\fR(5), \fBoscam.user\fR(5), \fBoscam.whitelist\fR(5)