Results 1 to 10 of 10

Thread: CCcam 2 Oscam ... primi pasi

  1. #1
    Standard RSP member
    Join Date
    29 Mar 2007
    Posts
    183
    Mentioned
    0 Post(s)
    Rep Power
    70

    Default CCcam 2 Oscam ... primi pasi

    Salut,

    am observat ca au aparut ceva programele .. si tot felul de minuni, care mai false care mai adevarate, in ideea open source .. va propun si eu ceva, un script care creeaza un oscam.server din CCcam.cfg

    #!/bin/sh
    cat /var/etc/CCcam.cfg| grep -v "#" > /tmp/txt.ccam
    cat /tmp/txt.ccam | grep "C:" > /tmp/c.txt

    cat /tmp/c.txt | awk '{
    print "[reader]";
    print "label = "$2"-CCcam";
    print "enable = 1"
    print "protocol = cccam"
    print "device = "$2","$3
    print "account = "$4
    print "password = "$5
    print "services = "
    print "inactivitytimeout = 1"
    print "reconnecttimeout = 300"
    print "disableserverfilter = 1"
    print "caid = "
    print "ident = "
    print "group = 6"
    print "lb_weight = 50"
    print "cccversion = 2.2.1"
    print "cccmaxhops = 2"
    print "audisabled = 1"
    print "";
    }'


    ieserea acestui fisier poate fi captata si redictionata intr-un fisier oscam.server .

    ceva asemanator si pentru linile F:

    #!/bin/sh
    cat /var/etc/CCcam.cfg| grep -v "#" > /tmp/txt.ccam
    cat /tmp/txt.ccam | grep "F:" > /tmp/f.txt

    cat /tmp/f.txt | awk '{
    print "[account]";
    print "user = "$2;
    print "pwd = "$3;
    print "group = 1";
    print "uniq = 2";
    print "hostname = ";
    print "caid = ";.
    print "ident = ";
    print "cccmaxhops = "$4;
    print "cccreshare = 1";
    print "numusers = 10";
    print "penalty = 2";
    print " ";
    }'

    > oscam.user

    Aveti ce va trebuie pentru a incepe, daca nu va pricepeti si nu aveti chef sa invatati nu va apucati.

    Pace !

  2. #2
    RSP - TEAM zildan's Avatar
    Join Date
    05 Dec 2007
    Location
    Sudul Romaniei
    Posts
    8,987
    Mentioned
    116 Post(s)
    Rep Power
    100

    Default

    E mai sigur sa muti liniile cu un script, intr-un executabil pot fi mascati troieni, si cand convertesti liniile le trimite si la o adresa pe net !

  3. #3
    Banned
    Join Date
    23 Oct 2009
    Posts
    89
    Mentioned
    0 Post(s)
    Rep Power
    0

    Default csp

    fa unu si pt conectori de la csp daca poti.Mie imi da cu virgula cu awk la <> .....
    daca are careva nevoie pot sa pun unul care face linie cu linie...
    ./convert N........1 2 3 4 lan
    nu am reusit sa il fac sa le ia din fisier sa le faca pe toate odata.

  4. #4
    Standard RSP member
    Join Date
    29 Mar 2007
    Posts
    183
    Mentioned
    0 Post(s)
    Rep Power
    70

    Default

    Pentru csp ( nu am prea lucrat cu el ) vreau un exemplu si poate incerc sa rezolv. NU RECOMAND nimanui programe gata compilate. Mai bine cod sursa si il compilezi tu il modifici daca vrei etc. Pentru scripting va ajut cu placere mai ales awk care este foarte maleabil.

  5. #5
    Banned
    Join Date
    23 Oct 2009
    Posts
    89
    Mentioned
    0 Post(s)
    Rep Power
    0

    Default csp

    <newcamd-connector name="host-port" profile="manual" enabled="true" metric="1" debug="true">
    <host>ip</host>
    <port>portul</port>
    <des-key>01 02 03 04 05 06 07 08 09 10 11 12 13 14</des-key>
    <user>userul</user>
    <password>parola</password>
    <default-client-id>43 43</default-client-id>
    <asynchronous>true</asynchronous>
    </newcamd-connector>


    am incercat si eu dar nu stiu cum sa dau "paste" la < si la >

  6. #6
    RSP - TEAM zildan's Avatar
    Join Date
    05 Dec 2007
    Location
    Sudul Romaniei
    Posts
    8,987
    Mentioned
    116 Post(s)
    Rep Power
    100

    Default

    Pai faci replace la anumite stringuri:

    De exemplu
    < cu x
    si
    </des-key> cu y
    Code:
    cat nume_fila | sed 's/</x/g'             # aici schimb < cu x
    cat nume_fila | sed 's/<\/des-key>/y/g'   # aici schimb </des-key> cu y
    Am subliniat cu rosu ce pui inainte de caracterele speciale si cu albastru stringul cu care inlocuiesti.
    Bold sunt stringurile care sunt inlocuite.
    Last edited by zildan; 27-05-11 at 11:14.

  7. #7
    Standard RSP member
    Join Date
    29 Mar 2007
    Posts
    183
    Mentioned
    0 Post(s)
    Rep Power
    70

    Default

    La awk :

    print "\<newcamd-connector name=\"host-port\" profile=\"manual\" enabled= \"true\" metric=\"1\" debug=\"true\"\>";


    PACE !

  8. #8
    Banned
    Join Date
    23 Oct 2009
    Posts
    89
    Mentioned
    0 Post(s)
    Rep Power
    0

    Default mersi

    ma pun acum sa incerc

  9. #9
    RSP - TEAM zildan's Avatar
    Join Date
    05 Dec 2007
    Location
    Sudul Romaniei
    Posts
    8,987
    Mentioned
    116 Post(s)
    Rep Power
    100

    Default

    Trebuie sa faci curat cu sed apoi dai awk.
    Am comentat si completat postul de mai sus.
    Last edited by zildan; 27-05-11 at 11:15.

  10. #10
    Banned
    Join Date
    11 Jun 2011
    Posts
    24
    Mentioned
    0 Post(s)
    Rep Power
    0

    Default xxx

    echo "<newcamd-connector name=\"$2-$3\" profile=\"${20}\" enabled= \"true\" metric=\"1\" debug=\"true\">" >>conectori
    echo "<des-key>${6} ${7} ${8} ${9} ${10} ${11} ${12} ${13} ${14} ${15} ${16} ${17} ${18} ${19}</des-key>">>conectori
    echo "<host>$2</host>">>conectori
    echo "<port>$3</port>">>conectori
    echo "<user>$4</user>">>conectori
    echo "<password>$5</password>">>conectori
    echo "<default-client-id>43 43</default-client-id>">>conectori
    echo "<asynchronous>true</asynchronous>">>conectori
    echo "</newcamd-connector>">>conectori

    ./script N: blabla.com 1111 user pass 01 02 03 04 05 06 07 08 09 10 11 12 13 14 PROFIL-CSP

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •