Exemple #1
0
 def with_lens_name(
     self,
     eq: Optional["StrCmp"] = None,
     contains: Optional["StrCmp"] = None,
     ends_with: Optional["StrCmp"] = None,
 ) -> "LensQuery":
     self._lens.extend(_str_cmps("lens", eq, contains, ends_with))
     return self
Exemple #2
0
 def with_asset_id(
     self: "NQ",
     eq: Optional["StrCmp"] = None,
     contains: Optional["StrCmp"] = None,
     ends_with: Optional["StrCmp"] = None,
 ) -> "NQ":
     cast("FileQuery", self)._asset_id.extend(
         _str_cmps("asset_id", eq, contains, ends_with))
     return self
Exemple #3
0
 def with_signed_status(
     self: "NQ",
     eq: Optional["StrCmp"] = None,
     contains: Optional["StrCmp"] = None,
     ends_with: Optional["StrCmp"] = None,
 ) -> "NQ":
     cast("FileQuery", self)._signed_status.extend(
         _str_cmps("signed_status", eq, contains, ends_with))
     return self
Exemple #4
0
 def with_file_hard_links(
     self: "NQ",
     eq: Optional["StrCmp"] = None,
     contains: Optional["StrCmp"] = None,
     ends_with: Optional["StrCmp"] = None,
 ) -> "NQ":
     cast("FileQuery", self)._file_hard_links.extend(
         _str_cmps("file_hard_links", eq, contains, ends_with))
     return self
Exemple #5
0
 def with_dst_port(
     self,
     eq: Optional["StrCmp"] = None,
     contains: Optional["StrCmp"] = None,
     ends_with: Optional["StrCmp"] = None,
 ) -> "NQ":
     self.set_str_property_filter(
         "dst_port",
         _str_cmps("dst_port", eq=eq, contains=contains, ends_with=ends_with),
     )
     return self
Exemple #6
0
 def with_src_ip_address(
     self,
     eq: Optional["StrCmp"] = None,
     contains: Optional["StrCmp"] = None,
     ends_with: Optional["StrCmp"] = None,
 ) -> "NQ":
     self.set_str_property_filter(
         "src_ip_address",
         _str_cmps("src_ip_address", eq=eq, contains=contains, ends_with=ends_with),
     )
     return self
Exemple #7
0
 def with_ipc_type(self,
                   eq=StrCmp,
                   contains=StrCmp,
                   ends_with=StrCmp) -> "IpcQuery":
     self.set_str_property_filter(
         "ipc_type",
         _str_cmps("ipc_type",
                   eq=eq,
                   contains=contains,
                   ends_with=ends_with))
     return self
Exemple #8
0
 def with_image_name(
     self: "NQ",
     eq: Optional["StrCmp"] = None,
     contains: Optional["StrCmp"] = None,
     ends_with: Optional["StrCmp"] = None,
     starts_with: Optional["StrCmp"] = None,
     regexp: Optional["StrCmp"] = None,
     distance: Optional[Tuple["StrCmp", int]] = None,
 ) -> "NQ":
     cast(ProcessQuery, self)._image_name.extend(
         _str_cmps(
             "image_name",
             eq=eq,
             contains=contains,
             ends_with=ends_with,
             starts_with=starts_with,
             regexp=regexp,
             distance=distance,
         ))
     return self
Exemple #9
0
 def with_ip_address(
     self,
     eq: Optional[StrCmp] = None,
     contains: Optional[StrCmp] = None,
     ends_with: Optional[StrCmp] = None,
     starts_with: Optional[StrCmp] = None,
     regexp: Optional[StrCmp] = None,
     distance: Optional[Tuple[StrCmp, int]] = None,
 ) -> "NQ":
     cast('ProcessOutboundConnectionQuery', self)._ip_address.extend(
         _str_cmps(
             "ip_address",
             eq=eq,
             contains=contains,
             ends_with=ends_with,
             starts_with=starts_with,
             regexp=regexp,
             distance=distance,
         ), )
     return self
 def with_analyzer_name(
     self: "NQ",
     eq: Optional[StrCmp] = None,
     contains: Optional[StrCmp] = None,
     ends_with: Optional[StrCmp] = None,
     starts_with: Optional[StrCmp] = None,
     regexp: Optional[StrCmp] = None,
     distance: Optional[Tuple[StrCmp, int]] = None,
 ) -> "NQ":
     cast("RiskQuery", self)._analyzer_name.extend(
         _str_cmps(
             "analyzer_name",
             eq=eq,
             contains=contains,
             ends_with=ends_with,
             starts_with=starts_with,
             regexp=regexp,
             distance=distance,
         ))
     return self
Exemple #11
0
 def with_file_extension(
     self: "NQ",
     eq: Optional["StrCmp"] = None,
     contains: Optional["StrCmp"] = None,
     ends_with: Optional["StrCmp"] = None,
     starts_with: Optional["StrCmp"] = None,
     regexp: Optional["StrCmp"] = None,
     distance: Optional[Tuple["StrCmp", int]] = None,
 ) -> "NQ":
     cast("FileQuery", self)._file_extension.extend(
         _str_cmps(
             "file_extension",
             eq=eq,
             contains=contains,
             ends_with=ends_with,
             starts_with=starts_with,
             regexp=regexp,
             distance=distance,
         ))
     return self
    def with_hostname(
        self: "NQ",
        eq: Optional[StrCmp] = None,
        contains: Optional[StrCmp] = None,
        ends_with: Optional[StrCmp] = None,
        starts_with: Optional[StrCmp] = None,
        regexp: Optional[StrCmp] = None,
        distance: Optional[Tuple[StrCmp, int]] = None,
    ) -> "NQ":
        self._hostname.extend(
            _str_cmps(
                "hostname",
                eq=eq,
                contains=contains,
                ends_with=ends_with,
                starts_with=starts_with,
                regexp=regexp,
                distance=distance,
            ))

        return self
 def with_protocol(
     self: "NQ",
     eq: Optional[StrCmp] = None,
     contains: Optional[StrCmp] = None,
     ends_with: Optional[StrCmp] = None,
     starts_with: Optional[StrCmp] = None,
     regexp: Optional[StrCmp] = None,
     distance: Optional[Tuple[StrCmp, int]] = None,
 ) -> "NQ":
     self.set_str_property_filter(
         "protocol",
         _str_cmps(
             "protocol",
             eq=eq,
             contains=contains,
             ends_with=ends_with,
             starts_with=starts_with,
             regexp=regexp,
             distance=distance,
         ),
     )
     return self
Exemple #14
0
 def __init__(self, node_type: Optional[str], view_type: Type[NV]) -> None:
     super(DynamicNodeQuery, self).__init__(view_type)
     self.node_type = node_type
     self.view_type = view_type
     self.set_str_property_filter(
         "dgraph.type", _str_cmps("dgraph.type", eq=self.node_type))
Exemple #15
0
 def with_sha256_hash(self: "NQ", eq: Optional["StrCmp"] = None) -> "NQ":
     cast("FileQuery",
          self)._sha256_hash.extend(_str_cmps("sha256_hash", eq))
     return self