diff options
Diffstat (limited to 'pyload/remote')
| -rw-r--r-- | pyload/remote/ClickNLoadBackend.py | 15 | ||||
| -rw-r--r-- | pyload/remote/thriftbackend/ThriftTest.py | 7 | 
2 files changed, 10 insertions, 12 deletions
diff --git a/pyload/remote/ClickNLoadBackend.py b/pyload/remote/ClickNLoadBackend.py index 99571fe8b..ece2dc316 100644 --- a/pyload/remote/ClickNLoadBackend.py +++ b/pyload/remote/ClickNLoadBackend.py @@ -1,16 +1,15 @@  # -*- coding: utf-8 -*-  # @author: RaNaN +import BaseHTTPServer  import base64  import binascii +import cgi  import re  import urllib -from BaseHTTPServer import HTTPServer, BaseHTTPRequestHandler -from cgi import FieldStorage -  try: -    from Crypto.Cipher import AES +    import Crypto  except Exception:      pass @@ -23,7 +22,7 @@ js = None  class ClickNLoadBackend(BackendBase):      def setup(self, host, port): -        self.httpd = HTTPServer((host, port), CNLHandler) +        self.httpd = BaseHTTPServer.HTTPServer((host, port), CNLHandler)          global core, js          core = self.m.core          js = core.js @@ -34,7 +33,7 @@ class ClickNLoadBackend(BackendBase):              self.httpd.handle_request() -class CNLHandler(BaseHTTPRequestHandler): +class CNLHandler(BaseHTTPServer.BaseHTTPRequestHandler):      def add_package(self, name, urls, queue=0):          print "name", name @@ -94,7 +93,7 @@ class CNLHandler(BaseHTTPRequestHandler):      def do_POST(self): -        form = FieldStorage( +        form = cgi.FieldStorage(              fp=self.rfile,              headers=self.headers,              environ={'REQUEST_METHOD': 'POST', @@ -137,7 +136,7 @@ class CNLHandler(BaseHTTPRequestHandler):          Key = binascii.unhexlify(jk)          IV = Key -        obj = AES.new(Key, AES.MODE_CBC, IV) +        obj = Crypto.Cipher.AES.new(Key, Crypto.Cipher.AES.MODE_CBC, IV)          result = obj.decrypt(crypted).replace("\x00", "").replace("\r", "").split("\n")          result = filter(lambda x: x != "", result) diff --git a/pyload/remote/thriftbackend/ThriftTest.py b/pyload/remote/thriftbackend/ThriftTest.py index d8adf476e..3ea67682b 100644 --- a/pyload/remote/thriftbackend/ThriftTest.py +++ b/pyload/remote/thriftbackend/ThriftTest.py @@ -1,9 +1,11 @@  # -*- coding: utf-8 -*- +import getpass  import os  import platform  import sys  import time +import xmlrpclib  from pyload.remote.thriftbackend.thriftgen.pyload import Pyload  from pyload.remote.thriftbackend.thriftgen.pyload.ttypes import * @@ -14,8 +16,6 @@ from thrift.transport import TTransport  from Protocol import Protocol -import xmlrpclib -  def bench(f, *args, **kwargs):      s = time.time() @@ -27,9 +27,8 @@ def bench(f, *args, **kwargs):          print "%s: %f s" % (f.__name__, e-s)      return ret -from getpass import getpass  user = raw_input("user ") -passwd = getpass("password ") +passwd = getpass.getpass("password ")  server_url = "http%s://%s:%s@%s:%s/" % (    "",  | 
