Example #1
0
File: hunt.py Project: tkuennen/grr
  def __init__(self, data=None, context=None):
    super(HuntResult, self).__init__()
    self.data = data

    self.client = client.ClientRef(
        client_id=utils.UrnStringToClientId(data.client_id), context=context)
    self.timestamp = data.timestamp
Example #2
0
  def __init__(self, data=None, context=None):

    if data is None:
      raise ValueError("data can't be None")

    super(Client, self).__init__(
        client_id=utils.UrnStringToClientId(data.urn), context=context)

    self.data = data
Example #3
0
File: hunt.py Project: tkuennen/grr
  def __init__(self, data=None, context=None):
    super(HuntError, self).__init__()

    self.data = data
    self.log_message = self.data.log_message
    self.backtrace = self.data.backtrace

    self.client = client.ClientRef(
        client_id=utils.UrnStringToClientId(data.client_id), context=context)
Example #4
0
File: flow.py Project: rahmiy/grr
  def __init__(self, data=None, context=None):
    if data is None:
      raise ValueError("data can't be None")

    client_id = utils.UrnStringToClientId(data.urn)
    flow_id = data.flow_id

    super(Flow, self).__init__(
        client_id=client_id, flow_id=flow_id, context=context)

    self.data = data
Example #5
0
    def __init__(
        self,
        data: flow_pb2.ApiFlow,
        context: api_context.GrrApiContext,
    ):
        client_id = utils.UrnStringToClientId(data.urn)
        flow_id = data.flow_id

        super().__init__(client_id=client_id, flow_id=flow_id, context=context)

        self.data = data  # type: flow_pb2.ApiFlow
Example #6
0
  def __init__(self, data=None, context=None):
    super(ClientCrash, self).__init__()

    self.data = data

    self.timestamp = data.timestamp
    self.crash_message = data.crash_message
    self.backtrace = data.backtrace

    self.client = ClientRef(
        client_id=utils.UrnStringToClientId(data.client_id), context=context)
Example #7
0
    def __init__(self, data=None, username=None, context=None):

        if data is None:
            raise ValueError("data can't be None")

        super().__init__(client_id=utils.UrnStringToClientId(data.subject.urn),
                         approval_id=data.id,
                         username=username,
                         context=context)

        self.data = data
Example #8
0
    def __init__(
        self,
        data: hunt_pb2.ApiHuntResult,
        context: context_lib.GrrApiContext,
    ):
        super().__init__()
        self.data = data  # type: hunt_pb2.ApiHuntResult

        self.client = client.ClientRef(
            client_id=utils.UrnStringToClientId(data.client_id),
            context=context)  # type: client.ClientRef
        self.timestamp = data.timestamp  # type: int
Example #9
0
    def __init__(
        self,
        data: hunt_pb2.ApiHuntError,
        context: context_lib.GrrApiContext,
    ):
        super().__init__()

        self.data = data  # type: hunt_pb2.ApiHuntError
        self.log_message = self.data.log_message  # type: str
        self.backtrace = self.data.backtrace  # type: str

        self.client = client.ClientRef(
            client_id=utils.UrnStringToClientId(data.client_id),
            context=context)  # type: client.ClientRef
Example #10
0
    def __init__(
        self,
        data: hunt_pb2.ApiHuntLog,
        context: context_lib.GrrApiContext,
    ):
        super().__init__()

        self.data = data  # type: hunt_pb2.ApiHuntLog
        self.log_message = self.data.log_message  # str

        self.client = None  # type: Optional[client.ClientRef]
        if data.client_id:
            self.client = client.ClientRef(client_id=utils.UrnStringToClientId(
                data.client_id),
                                           context=context)