GithubHelp home page GithubHelp logo

vmcam's Introduction

VMCam

VMCam is a VCAS SoftCAM for IPTV.

Configuration

Configuration of VCAS can be put in /etc/vmcam.ini or specified in arguments

Development

The development is done using git. VMCam repository is hosted at http://github.com/irtimmer/vmcam

To clone the repository issue the following commands:

$ git clone git://github.com/irtimmer/vmcam.git
$ cd vmcam
$ ./configure
$ make
$ make install
$ mkdir /var/cache/vmcam

Usage

vmcam [options]

-e [directory]  Directory to store cache files [default: /var/cache/vmcam]
-d [debug level] Set debug level [default: 0]

VCAS/VKS:

-c [configfile]  VCAS configfile [default: vmcam.ini]
-a [Amino MAC]  Your Amino MAC address [format: 010203040506]
-i [Machine ID]  Your Amino Machine ID [default: <Amino MAC>]
-m [protocol version] Protocol verion to use [1154 (default) and 1155 supported]
-ss [VCAS address] Set VCAS hostname to connect to
-sk [VKS address] Set VKS hostname to connect to
-ps [VCAS port]  Set VCAS port number to connect to
-pk [VKS port]  Set VKS port number to connect to
-C [Company name] Set name of company for key retrieval
-t [interval]  Interval for updating keys [default: 300]
-noinitial  Skip initial keyblock retrieval

Newcamd/CS378x:

-pn [Newcamd port] Set Newcamd port number or 0 to disable [default: 15050]
-pc [CS378x port] Set CS378x port number or 0 to disable [default: 15080]
-l [ip addres]  Listen on ip address [default: 0.0.0.0]
-u [username]  Set allowed user on server [default: user]
-p [password]  Set password for server [default: pass]
-k [DES key]  Set DES key for Newcamd [default: 0102030405060708091011121314]

vmcam.ini

In vmcam.ini you can use the following configuration options

CACHE_DIR=[Cache directory, default /var/cache/vmcam]
DEBUG_LEVEL=[Debug level]
AMINOMAC=[MAC address of your Amino]
MACHINEID=[Machine ID of your Amino]
PROTOCOL=[Protocol version to use, 1154 (default) or 1155]
VCASSERVERADDRESS=[VCAS address]
VCASSERVERPORT=[VCAS port]
VKSSERVERADDRESS=[VKS address]
VKSSERVERPORT=[VKS port]
COMPANY=[Company name] 
KEY_INTERVAL=[Key update interval]
NEWCAMD_PORT=[Newcamd listening port]
CS378X_PORT=[CS378x listening port]
LISTEN_IP=[Address to listen for Newcamd/CS378x connections]
USERNAME=[Newcamd/CS378x username]
PASSWORD=[Newcamd/CS378x password]
DES_KEY=[DES key for Newcamd]

CAMD35-TCP/CS378x

Clients need to be changed to use AES instead of DES3

  • Port: 15080
  • Username: user
  • Password: pass

NEWCAMD

Clients need to be changed to use AES instead of DES3

  • Port 15050
  • Username: user
  • Password: pass
  • DES key: 0102030405060708091011121314

Thanks

Code is based upon the work of

vmcam's People

Contributors

irtimmer avatar spdfrk avatar jeweet avatar joop2001 avatar

Watchers

James Cloos avatar Bram Mittendorff avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.