コード例 #1
0
ファイル: http.py プロジェクト: alessandrod/cattivo
    def __init__(self, portal):
        Resource.__init__(self)
        Loggable.__init__(self)

        # support only basic auth for now
        credentialFactories = [BasicCredentialFactory("cattivo")]
        self.resource = HTTPAuthSessionWrapper(portal, credentialFactories)
コード例 #2
0
ファイル: server.py プロジェクト: alessandrod/cattivo
    def __init__(self):
        Resource.__init__(self)
        Loggable.__init__(self)

        log = Resource()
        log.putChild("client", LogClientResource())
        self.putChild("log", log)
コード例 #3
0
ファイル: http.py プロジェクト: alessandrod/cattivo
 def __init__(self, firewall):
     self.user = cattivo.config.get("cleaner", "user")
     self.passwd_file = cattivo.config.get("cleaner", "passwd-file")
     checker = FilePasswordDB(self.passwd_file)
     self.realm = CleanerRealm()
     self.portal = Portal(self.realm)
     self.portal.registerChecker(checker)
     self.firewall = firewall
     Site.__init__(self, CleanerResource(self.portal))
     Loggable.__init__(self)
コード例 #4
0
ファイル: firewall.py プロジェクト: alessandrod/cattivo
 def __init__(self, bouncer_address, bouncer_port, clientList):
     Loggable.__init__(self)
     self.clientList = clientList
     self.systemFirewall = IPTablesFirewall(bouncer_address, bouncer_port)
     self.holes = Holes(self.systemFirewall)
コード例 #5
0
ファイル: http.py プロジェクト: alessandrod/cattivo
 def __init__(self, firewall, auth_server):
     Site.__init__(self, BouncerResource())
     Loggable.__init__(self)
     self.firewall = firewall
     self.auth_server = auth_server
コード例 #6
0
ファイル: http.py プロジェクト: alessandrod/cattivo
 def __init__(self):
     Resource.__init__(self)
     Loggable.__init__(self)
コード例 #7
0
ファイル: server.py プロジェクト: alessandrod/cattivo
 def __init__(self):
     Site.__init__(self, ClientListServerResource())
     Loggable.__init__(self)
コード例 #8
0
ファイル: server.py プロジェクト: alessandrod/cattivo
    def __init__(self):
        Resource.__init__(self)
        Loggable.__init__(self)

        self.putChild("client", ClientResource())
コード例 #9
0
ファイル: server.py プロジェクト: alessandrod/cattivo
 def __init__(self):
     Site.__init__(self, LoggerServerResource())
     Loggable.__init__(self)
コード例 #10
0
ファイル: client.py プロジェクト: alessandrod/cattivo
 def __init__(self):
     Loggable.__init__(self)
コード例 #11
0
ファイル: holes.py プロジェクト: alessandrod/cattivo
 def __init__(self, firewall):
     Loggable.__init__(self)
     self._firewall = firewall
     self._hole_entries =  {}
     self._hole_entries_by_expiration = []
     self._hole_expired_call = None
コード例 #12
0
ファイル: simple.py プロジェクト: alessandrod/cattivo
 def __init__(self):
     Site.__init__(self, AuthenticatorListServerResource())
     Loggable.__init__(self)
コード例 #13
0
ファイル: simple.py プロジェクト: alessandrod/cattivo
    def __init__(self):
        Resource.__init__(self)
        Loggable.__init__(self)

        self.putChild("client", AuthenticatorResource())