Ejemplo n.º 1
0
 def sendConnectResponse(self):
     """
     @summary: Send connect response
     """
     ccReq = gcc.writeConferenceCreateResponse(self._serverSettings)
     ccReqStream = Stream()
     ccReqStream.writeType(ccReq)
     
     tmp = (ber.writeEnumerated(0), ber.writeInteger(0), self.writeDomainParams(22, 3, 0, 0xfff8), 
            ber.writeOctetstring(ccReqStream.getvalue()))
     self._transport.send((ber.writeApplicationTag(Message.MCS_TYPE_CONNECT_RESPONSE, sizeof(tmp)), tmp))
Ejemplo n.º 2
0
Archivo: mcs.py Proyecto: zha0/rdpy
 def sendConnectResponse(self):
     """
     @summary: Send connect response
     """
     ccReq = gcc.writeConferenceCreateResponse(self._serverSettings)
     ccReqStream = Stream()
     ccReqStream.writeType(ccReq)
     
     tmp = (ber.writeEnumerated(0), ber.writeInteger(0), self.writeDomainParams(22, 3, 0, 0xfff8), 
            ber.writeOctetstring(ccReqStream.getvalue()))
     self._transport.send((ber.writeApplicationTag(Message.MCS_TYPE_CONNECT_RESPONSE, sizeof(tmp)), tmp))
Ejemplo n.º 3
0
 def sendConnectInitial(self):
     """
     @summary: Send connect initial packet
     client automata function
     """
     ccReq = gcc.writeConferenceCreateRequest(self._clientSettings)
     ccReqStream = Stream()
     ccReqStream.writeType(ccReq)
     
     tmp = (ber.writeOctetstring("\x01"), ber.writeOctetstring("\x01"), ber.writeBoolean(True),
            self.writeDomainParams(34, 2, 0, 0xffff),
            self.writeDomainParams(1, 1, 1, 0x420),
            self.writeDomainParams(0xffff, 0xfc17, 0xffff, 0xffff),
            ber.writeOctetstring(ccReqStream.getvalue()))
     self._transport.send((ber.writeApplicationTag(Message.MCS_TYPE_CONNECT_INITIAL, sizeof(tmp)), tmp))
Ejemplo n.º 4
0
Archivo: mcs.py Proyecto: zha0/rdpy
 def sendConnectInitial(self):
     """
     @summary: Send connect initial packet
     client automata function
     """
     ccReq = gcc.writeConferenceCreateRequest(self._clientSettings)
     ccReqStream = Stream()
     ccReqStream.writeType(ccReq)
     
     tmp = (ber.writeOctetstring("\x01"), ber.writeOctetstring("\x01"), ber.writeBoolean(True),
            self.writeDomainParams(34, 2, 0, 0xffff),
            self.writeDomainParams(1, 1, 1, 0x420),
            self.writeDomainParams(0xffff, 0xfc17, 0xffff, 0xffff),
            ber.writeOctetstring(ccReqStream.getvalue()))
     self._transport.send((ber.writeApplicationTag(Message.MCS_TYPE_CONNECT_INITIAL, sizeof(tmp)), tmp))
Ejemplo n.º 5
0
Archivo: mcs.py Proyecto: anees042/rdpy
 def sendConnectInitial(self):
     '''
     send connect initial packet
     '''
     ccReq = gcc.writeConferenceCreateRequest(self._clientSettings)
     ccReqStream = Stream()
     ccReqStream.writeType(ccReq)
     
     tmp = (ber.writeOctetstring("\x01"), ber.writeOctetstring("\x01"), ber.writeBoolean(True),
            self.writeDomainParams(34, 2, 0, 0xffff),
            self.writeDomainParams(1, 1, 1, 0x420),
            self.writeDomainParams(0xffff, 0xfc17, 0xffff, 0xffff),
            ber.writeOctetstring(ccReqStream.getvalue()))
     self._transport.send((ber.writeApplicationTag(Message.MCS_TYPE_CONNECT_INITIAL, sizeof(tmp)), tmp))
     #we must receive a connect response
     self.setNextState(self.recvConnectResponse)
Ejemplo n.º 6
0
Archivo: mcs.py Proyecto: anees042/rdpy
    def sendConnectInitial(self):
        '''
        send connect initial packet
        '''
        ccReq = gcc.writeConferenceCreateRequest(self._clientSettings)
        ccReqStream = Stream()
        ccReqStream.writeType(ccReq)

        tmp = (ber.writeOctetstring("\x01"), ber.writeOctetstring("\x01"),
               ber.writeBoolean(True),
               self.writeDomainParams(34, 2, 0, 0xffff),
               self.writeDomainParams(1, 1, 1, 0x420),
               self.writeDomainParams(0xffff, 0xfc17, 0xffff, 0xffff),
               ber.writeOctetstring(ccReqStream.getvalue()))
        self._transport.send(
            (ber.writeApplicationTag(Message.MCS_TYPE_CONNECT_INITIAL,
                                     sizeof(tmp)), tmp))
        #we must receive a connect response
        self.setNextState(self.recvConnectResponse)