أعطيني الكود كاملا ....مشكلة تعترضني لنسخ و تحويل السطر في ملف etc
cccam is not defined
كود:print "cccam",cccam with open('/etc/CCcam.cfg', "a") as f: f.write("\n"+cccam)
أعطيني الكود كاملا ....
كيف كتبته وفي أي ملف وضعته
أريد الصيغة كاملة حتى أفهم
#!/bin/bash
#@mino60 By RAED 2018
LINE="************************************************************"
python <<'EOF'
import re,random,string
N=7
rnd=''.join(random.choice(string.ascii_uppercase + string.digits) for _ in range(N))
print "rnd",rnd
import requests,re
sgn=requests.Session()
def get_cccam(url):
hdr={'Host': '80.211.55.20',
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0',
'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
'Accept-Language': 'fr,fr-FR;q=0.8,en-US;q=0.5,en;q=0.3',
'Accept-Encoding': 'gzip, deflate',
'Content-Type': 'application/x-www-form-urlencoded',
'Content-Length': '22',
'Connection': 'keep-alive',
'Referer': 'http://80.211.55.20/cccam/index.php',
'Cookie': 'RAZOR_SERVER_VERIFY_X=0',
'Upgrade-Insecure-Requests': '1'}
prm={'Username':'%s'%rnd,'addf':'' }
r = sgn.post(url,headers=hdr,data=prm).content
r2 = sgn.get('http://80.211.55.20/cccam2/index.php').text
rgx = '''<center>(.+?)<br><img src='assets/img/ok.png' />'''
cccam = re.findall(rgx,r2)
if cccam:
print cccam[0]
else:
print 'nada'
print get_cccam('http://80.211.55.20/cccam2/redirect.php')
print "cccam",cccam
with open('/etc/CCcam.cfg', "a") as f: f.write("\n"+cccam)
#******************************************************************************
ncamfile="/etc/tuxbox/config/ncam.server"
oscamfile="/etc/tuxbox/config/oscam.server"
ccamfile="/etc/CCcam.cfg"
## We read the CCcam.cfg and convert it to oscam.server
r=open(oscamfile,'a')
r=open(ncamfile,'a')
r.close()
for line in open(ccamfile,'r').readlines():
lines = re.match(r'(.*)C: (.*?) (.*?) (.*?) (.*)',line)
if lines:
w=open(oscamfile,'a')
w.write("\n")
w.write("[reader]"+"\n")
w.write("enable = 1"+"\n")
w.write("label = "+ lines.group(2)+"\n")
w.write("protocol = cccam"+"\n")
w.write("device = "+lines.group(2)+","+lines.group(3)+"\n")
w.write("user = "+lines.group(4)+"\n")
w.write("password = "+lines.group(5)+"\n")
w.write("inactivitytimeout = 5"+"\n")
w.write("reconnecttimeout = 5"+"\n")
w.write("group = 1"+"\n")
w.write("emmcache = 1,3,2,0"+"\n")
w.write("blockemm-unknown = 1"+"\n")
w.write("blockemm-u = 1"+"\n")
w.write("blockemm-s = 1"+"\n")
w.write("blockemm-g = 1"+"\n")
w.write("cccversion = 2.0.11"+"\n")
w.write("ccckeepalive = 1"+"\n")
w.close()
for line in open(ccamfile,'r').readlines():
lines = re.match(r'(.*)C: (.*?) (.*?) (.*?) (.*)',line)
if lines:
w=open(ncamfile,'a')
w.write("\n")
w.write("[reader]"+"\n")
w.write("enable = 1"+"\n")
w.write("label = "+ lines.group(2)+"\n")
w.write("protocol = cccam"+"\n")
w.write("device = "+lines.group(2)+","+lines.group(3)+"\n")
w.write("user = "+lines.group(4)+"\n")
w.write("password = "+lines.group(5)+"\n")
w.write("inactivitytimeout = 5"+"\n")
w.write("reconnecttimeout = 5"+"\n")
w.write("group = 1"+"\n")
w.write("emmcache = 1,3,2,0"+"\n")
w.write("blockemm-unknown = 1"+"\n")
w.write("blockemm-u = 1"+"\n")
w.write("blockemm-s = 1"+"\n")
w.write("blockemm-g = 1"+"\n")
w.write("cccversion = 2.0.11"+"\n")
w.write("ccckeepalive = 1"+"\n")
w.close()
EOF
exit 0
في ملف سكريبت bash كما هو موضح اعلاه...لم تقل لي أين تريد وضع هذا الكود ...... في أي ملف ؟
#!/bin/bash
#@mino60 By RAED 2018
LINE="************************************************************"
python <<'EOF'
python C:/Python27/getcccam.py
#******************************************************************************
ncamfile="/etc/tuxbox/config/ncam.server"
oscamfile="/etc/tuxbox/config/oscam.server"
ccamfile="/etc/CCcam.cfg"
## We read the CCcam.cfg and convert it to oscam.server
r=open(oscamfile,'a')
r=open(ncamfile,'a')
r.close()
for line in open(ccamfile,'r').readlines():
lines = re.match(r'(.*)C: (.*?) (.*?) (.*?) (.*)',line)
if lines:
w=open(oscamfile,'a')
w.write("\n")
w.write("[reader]"+"\n")
w.write("enable = 1"+"\n")
w.write("label = "+ lines.group(2)+"\n")
w.write("protocol = cccam"+"\n")
w.write("device = "+lines.group(2)+","+lines.group(3)+"\n")
w.write("user = "+lines.group(4)+"\n")
w.write("password = "+lines.group(5)+"\n")
w.write("inactivitytimeout = 5"+"\n")
w.write("reconnecttimeout = 5"+"\n")
w.write("group = 1"+"\n")
w.write("emmcache = 1,3,2,0"+"\n")
w.write("blockemm-unknown = 1"+"\n")
w.write("blockemm-u = 1"+"\n")
w.write("blockemm-s = 1"+"\n")
w.write("blockemm-g = 1"+"\n")
w.write("cccversion = 2.0.11"+"\n")
w.write("ccckeepalive = 1"+"\n")
w.close()
for line in open(ccamfile,'r').readlines():
lines = re.match(r'(.*)C: (.*?) (.*?) (.*?) (.*)',line)
if lines:
w=open(ncamfile,'a')
w.write("\n")
w.write("[reader]"+"\n")
w.write("enable = 1"+"\n")
w.write("label = "+ lines.group(2)+"\n")
w.write("protocol = cccam"+"\n")
w.write("device = "+lines.group(2)+","+lines.group(3)+"\n")
w.write("user = "+lines.group(4)+"\n")
w.write("password = "+lines.group(5)+"\n")
w.write("inactivitytimeout = 5"+"\n")
w.write("reconnecttimeout = 5"+"\n")
w.write("group = 1"+"\n")
w.write("emmcache = 1,3,2,0"+"\n")
w.write("blockemm-unknown = 1"+"\n")
w.write("blockemm-u = 1"+"\n")
w.write("blockemm-s = 1"+"\n")
w.write("blockemm-g = 1"+"\n")
w.write("cccversion = 2.0.11"+"\n")
w.write("ccckeepalive = 1"+"\n")
w.close()
EOF
exit 0
python C:/Python27/getcccam.py
import requests,re
import re,random,string
N=7
rnd=''.join(random.choice(string.ascii_uppercase + string.digits) for _ in range(N))
print "rnd",rnd
sgn=requests.Session()
def get_cccam(url):
Cccam = ''
hdr={'Host': '80.211.55.20',
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0',
'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
'Accept-Language': 'fr,fr-FR;q=0.8,en-US;q=0.5,en;q=0.3',
'Accept-Encoding': 'gzip, deflate',
'Content-Type': 'application/x-www-form-urlencoded',
'Content-Length': '22',
'Connection': 'keep-alive',
'Referer': 'http://80.211.55.20/cccam/index.php',
'Cookie': 'RAZOR_SERVER_VERIFY_X=0',
'Upgrade-Insecure-Requests': '1'}
prm={'Username':rnd,'addf':'' }
r = sgn.post(url,headers=hdr,data=prm)
r2 = sgn.get('http://80.211.55.20/cccam/index.php').text
rgx = '''<center>(.+?)<br><img src='assets/img/ok.png' />'''
cccam = re.findall(rgx,r2)
if cccam:
print cccam[0]
with open('/etc/CCcam.cfg', "a") as f: f.write("\n"+cccam[0])
else:
print 'nada'
print get_cccam('http://80.211.55.20/cccam/redirect.php')
def postData(url):
import re
import requests
import urllib
s = requests.Session()
r1 = s.get('https://ipecho.net/plain')
htmldata1 = r1.text
print htmldata1
parames = {'Username':htmldata1,'Password':'freeiptv','addf1':''}
r = s.post(url,data=parames)
htmldata2 = r.text
Rgx = '''color='black' >Host : (.*?) </font><br></center><center><font'''
cline = re.findall(Rgx,htmldata2)
if cline:
cline = cline[0]
else:cline = 'nada'
return cline
S1= 'http://serinsat-uefa.ddns.net/'
print postData(S1)
#! /usr/bin/env python
#-*- coding: utf-8 -*-
def postData(url):
cccam = ''
import requests,re,urllib2
s = requests.Session()
hdr = {'Host': 'serinsat-uefa.ddns.net',
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0',
'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
'Accept-Language': 'fr,fr-FR;q=0.8,en-US;q=0.5,en;q=0.3',
'Accept-Encoding': 'gzip, deflate',
'Content-Type': 'application/x-www-form-urlencoded',
'Content-Length': '39',
'Connection': 'keep-alive',
'Referer': 'http://serinsat-uefa.ddns.net/',
'Upgrade-Insecure-Requests': '1'}
parames = {'Username':'ALGERIA9102','Password':'2019ALGERIA','addf1':''}
r = s.post(url,headers=hdr,data=parames).text
Rgx = '''<center><img src='assets/img/ok.png' /> <font.+?>SERVER ON</font>.+?<font.+?>CCCAM</font><br></center><center><font.+?>Host : (.+?)</font>.+?<font.+?>Port : (.+?)</font>.+?<font.+?>User : (.+?)</font>.+?<font.+?>Pass : (.+?)</font>.+?<font.+?>Expire le : (.+?) </font><br></center>'''
Donnees = re.findall(Rgx,r)
if Donnees:
for (Host,Port,User,Pass,Expire) in Donnees:
print 'Host = ',Host
print 'Port = ',Port
print 'User = ',User
print 'Pass = ',Pass
print 'Expire = ',Expire
cccam = 'C: '+str(Host)+' '+str(Port)+' '+str(User)+' '+str(Pass)
else:
cccam = 'nada'
return cccam
S1= 'http://serinsat-uefa.ddns.net/'
print postData(S1)
Host = serinesatdz.ddns.net
Port = 58000
User = ALGERIA9102
Pass = 2019-09-21
Pass = 2019-09-21
C: serinesatdz.ddns.net 58000 ALGERIA9102 2019-09-21
#!/bin/bash
#@mino60 By RAED 2018
LINE="************************************************************"
python <<'EOF'
def postData(url):
cccam = ''
import requests,re,urllib2
s = requests.Session()
hdr = {'Host': 'serinsat-uefa.ddns.net',
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0',
'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
'Accept-Language': 'fr,fr-FR;q=0.8,en-US;q=0.5,en;q=0.3',
'Accept-Encoding': 'gzip, deflate',
'Content-Type': 'application/x-www-form-urlencoded',
'Content-Length': '39',
'Connection': 'keep-alive',
'Referer': 'http://serinsat-uefa.ddns.net/',
'Upgrade-Insecure-Requests': '1'}
parames = {'Username':'ALGERIA9102','Password':'2019ALGERIA','addf1':''}
r = s.post(url,headers=hdr,data=parames).text
Rgx = '''<center><img src='assets/img/ok.png' /> <font.+?>SERVER ON</font>.+?<font.+?>CCCAM</font><br></center><center><font.+?>Host : (.+?)</font>.+?<font.+?>Port : (.+?)</font>.+?<font.+?>User : (.+?)</font>.+?<font.+?>Pass : (.+?)</font>.+?<font.+?>Expire le : (.+?) </font><br></center>'''
Donnees = re.findall(Rgx,r)
if Donnees:
for (Host,Port,User,Pass,Expire) in Donnees:
print 'Host = ',Host
print 'Port = ',Port
print 'User = ',User
print 'Pass = ',Pass
print 'Expire = ',Expire
cccam = 'C: '+str(Host)+' '+str(Port)+' '+str(User)+' '+str(Pass)
with open('/etc/CCcam.cfg', "a") as f: f.write("\n"+cccam)
else:
cccam = 'nada'
return cccam
S1= 'http://serinsat-uefa.ddns.net/'
print postData(S1)
#******************************************************************************
EOF
exit 0
import re,random,string
N=7
rnd=''.join(random.choice(string.ascii_uppercase + string.digits) for _ in range(N))
print "rnd",rnd
rnd2=''.join(random.choice(string.ascii_uppercase + string.digits) for _ in range(N))
print "rnd2",rnd2
def postData(url):
cccam = ''
import requests,re,urllib2
s = requests.Session()
hdr = {'Host': 'serinsat-uefa.ddns.net',
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0',
'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
'Accept-Language': 'fr,fr-FR;q=0.8,en-US;q=0.5,en;q=0.3',
'Accept-Encoding': 'gzip, deflate',
'Content-Type': 'application/x-www-form-urlencoded',
'Content-Length': '39',
'Connection': 'keep-alive',
'Referer': 'http://serinsat-uefa.ddns.net/',
'Upgrade-Insecure-Requests': '1'}
parames = {'Username':rnd,'Password':rnd2,'addf1':''}
r = s.post(url,headers=hdr,data=parames).text
Rgx = '''<center><img src='assets/img/ok.png' /> <font.+?>SERVER ON</font>.+?<font.+?>CCCAM</font><br></center><center><font.+?>Host : (.+?)</font>.+?<font.+?>Port : (.+?)</font>.+?<font.+?>User : (.+?)</font>.+?<font.+?>Pass : (.+?)</font>.+?<font.+?>Expire le : (.+?) </font><br></center>'''
Donnees = re.findall(Rgx,r)
if Donnees:
for (Host,Port,User,Pass,Expire) in Donnees:
print 'Host = ',Host
print 'Port = ',Port
print 'User = ',User
print 'Pass = ',Pass
print 'Expire = ',Expire
cccam = 'C: '+str(Host)+' '+str(Port)+' '+str(User)+' '+str(Pass)[0]
print "cccam",cccam
with open('/etc/CCcam.cfg', "a") as f: f.write("\n"+cccam)
else:
cccam = 'nada'
return cccam
S1= 'http://serinsat-uefa.ddns.net/'
print postData(S1)