Ignore:
Timestamp:
Mar 28, 2008, 8:31:21 PM (17 years ago)
Author:
broder
Message:

Changed VNC proxy to spew to stdout instead of an arbitrary logfile so that it will go to the right syslog

Location:
trunk/packages/sipb-xen-vnc-server/code
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/packages/sipb-xen-vnc-server/code/vncexternalauth.py

    r288 r289  
    4646
    4747    def dataReceived(self,data):
    48         #self.socks.log(self,"R"+data)
    4948        self.socks.write(data)
    5049
    5150    def write(self,data):
    52         #self.socks.log(self,'W'+data)
    5351        self.transport.write(data)
    5452
     
    5654class VNCAuth(protocol.Protocol):
    5755   
    58     def __init__(self,logging=None,server="localhost"):
    59         self.logging=logging
     56    def __init__(self,server="localhost"):
    6057        self.server=server
    6158        self.auth=None
     
    176173
    177174    def write(self,data):
    178         #self.log(self,data)
    179175        self.transport.write(data)
    180176
    181177    def log(self,proto,data):
    182         if not self.logging: return
    183178        peer = self.transport.getPeer()
    184179        their_peer = self.otherConn.transport.getPeer()
    185         f=open(self.logging,"a")
    186         f.write("%s\t%s:%d %s %s:%d\n"%(time.ctime(),
     180        print "%s\t%s:%d %s %s:%d\n"%(time.ctime(),
    187181                                        peer.host,peer.port,
    188182                                        ((proto==self and '<') or '>'),
    189                                         their_peer.host,their_peer.port))
     183                                        their_peer.host,their_peer.port),
    190184        while data:
    191185            p,data=data[:16],data[16:]
    192             f.write(string.join(map(lambda x:'%02X'%ord(x),p),' ')+' ')
    193             f.write((16-len(p))*3*' ')
     186            print string.join(map(lambda x:'%02X'%ord(x),p),' ')+' ',
     187            print ((16-len(p))*3*' '),
    194188            for c in p:
    195                 if len(repr(c))>3: f.write('.')
    196                 else: f.write(c)
    197             f.write('\n')
    198         f.write('\n')
    199         f.close()
     189                if len(repr(c))>3: print '.',
     190                else: print c,
     191            print ""
     192        print ""
    200193
    201194
     
    206199    """
    207200   
    208     def __init__(self, log, server):
    209         self.logging = log
     201    def __init__(self, server):
    210202        self.server = server
    211203   
    212204    def buildProtocol(self, addr):
    213         return VNCAuth(self.logging, self.server)
    214 
     205        return VNCAuth(self.server)
     206
  • trunk/packages/sipb-xen-vnc-server/code/vncproxy.py

    r288 r289  
    99
    1010if '__main__' == __name__:
    11     reactor.listenSSL(10003,vncexternalauth.VNCAuthFactory("./vncauth.log", "localhost"), contextFactory=sslContext)
    12     #reactor.listenTCP(10003,vncexternalauth.VNCAuthFactory("./vncauth.log", "localhost"))
     11    reactor.listenSSL(10003,vncexternalauth.VNCAuthFactory("localhost"), contextFactory=sslContext)
    1312    reactor.run()
Note: See TracChangeset for help on using the changeset viewer.