Ejemplo n.º 1
0
 def __init__(self):
     self.long = 8
     self.sets = ServerConfig.Sets()
     self.name = ServerInfo.Info('name').get_info()
     self.ver = ServerInfo.Info('ver').get_info()
     self.form = ServerInfo.Info('about').get_info()
     self.auth = ServerInfo.Info('by').get_info()
     self.mail = ServerInfo.Info('mail').get_info()
     self.remode = ServerInfo.Info('remode').get_info()
     self.conf = ServerConfig.conf
     self.noyes = [ru('No'), ru('Yes')]
     self.version = [ru('Default'), ru('HTTP/1.0'), ru('HTTP/1.1')]
     self.method = [ru('HEAD'),
      ru('GET'),
      ru('POST'),
      ru('DELETE'),
      ru('CONNECT'),
      ru('OPTIONS'),
      ru('TRACE'),
      ru('PUT')]
     self.line = [ru('\\r\\n'), ru('\\n')]
     self.split = [ru('Default'),
      ru('%s' % (self.line[self.sets.ILINE] * self.sets.ILINE)),
      ru('%s' % (self.line[self.sets.ILINE] * self.sets.ILINE)),
      ru('%s' % (self.line[self.sets.ILINE] * self.sets.ILINE)),
      ru('%s' % (self.line[self.sets.ILINE] * self.sets.ILINE)),
      ru('%s' % (self.line[self.sets.ILINE] * self.sets.ILINE))]
Ejemplo n.º 2
0
 def __init__(self):
     self.long = 18
     self.sets = ServerConfig.Sets()
     self.noyes = [ru('No'), ru('Yes')]
     self.version = [ru('Default'), ru('HTTP/1.0'), ru('HTTP/1.1')]
     self.method = [ru('HEAD'),
      ru('GET'),
      ru('POST'),
      ru('DELETE'),
      ru('CONNECT'),
      ru('OPTIONS'),
      ru('TRACE'),
      ru('PUT')]
     self.line = [ru('\\r\\n'), ru('\\n')]
     self.split = [ru('Default'),
      ru('%s' % (self.line[self.sets.ILINE] * self.sets.ILINE)),
      ru('%s' % (self.line[self.sets.ILINE] * self.sets.ILINE)),
      ru('%s' % (self.line[self.sets.ILINE] * self.sets.ILINE)),
      ru('%s' % (self.line[self.sets.ILINE] * self.sets.ILINE)),
      ru('%s' % (self.line[self.sets.ILINE] * self.sets.ILINE))]
Ejemplo n.º 3
0
 def __init__(self):
     self.sets = ServerConfig.Sets()
     self.host = []
     for server in self.sets.KEEP.split('|'):
         if server:
             self.host.append(server)
Ejemplo n.º 4
0
def ServerUpdate():
    global sets
    sets = ServerConfig.Sets()
Ejemplo n.º 5
0
#ServerHanlder.py

import sys
import select
import socket
import random
import urlparse
import ServerInfo
import ServerConfig
import ServerSocks
import SocketServer
import BaseHTTPServer
ra = lambda text: text.decode('ascii', 'ignore')
sets = ServerConfig.Sets()
logs = False


def ServerUpdate():
    global sets
    sets = ServerConfig.Sets()


def LogWindow(flag=False):
    global logs
    logs = flag


class QueryHandler():
    def __init__(self,
                 command='',
                 path='/',