IpAddress¶
IpAddressView¶
-
class
grapl_analyzerlib.nodes.ip_address_node.IpAddressView(dgraph_client: pydgraph.client.DgraphClient, node_key: str, uid: str, node_type: str, first_seen_timestamp: Optional[NewType.<locals>.new_type] = None, last_seen_timestamp: Optional[NewType.<locals>.new_type] = None, ip_address: Optional[str] = None, ip_connections: Optional[List[grapl_analyzerlib.nodes.ip_connection_node.IpConnectionView]] = None)¶ Predicate
Type
Description
node_key
string
A unique identifier for this node.
ip_address
string
The IP address that this node represents.
first_seen_timestamp
int
Time address was first seen (in millis-since-epoch).
last_seen_timestamp
int
Time address was last seen (in millis-since-epoch).
ip_connections
List[IpConnection]
Connections made from this address.
-
get_bound_by() → List[grapl_analyzerlib.nodes.process_inbound_network_connection.ProcessInboundConnectionView]¶
-
get_first_seen_timestamp() → Optional[NewType.<locals>.new_type]¶
-
get_ip_address() → Optional[str]¶
-
get_ip_connections_from() → List[grapl_analyzerlib.nodes.ip_connection_node.IpConnectionView]¶
-
get_last_seen_timestamp() → Optional[NewType.<locals>.new_type]¶
-
get_node_type() → str¶
-
IpAddressQuery¶
-
class
grapl_analyzerlib.nodes.ip_address_node.IpAddressQuery(*args, **kwds)¶ -
with_bound_by(bound_by_query: Optional[IProcessInboundConnectionQuery] = None) → NQ¶
-
with_first_seen_timestamp(eq: Optional[IntCmp] = None, gt: Optional[IntCmp] = None, lt: Optional[IntCmp] = None) → NQ¶
-
with_ip_address(eq: Optional[StrCmp] = None, contains: Optional[StrCmp] = None, ends_with: Optional[StrCmp] = None) → NQ¶
-
with_ip_connections(ip_connections_query: Optional[IIpConnectionQuery] = None) → NQ¶
-
with_ip_connections_from(ip_connections_from_query: Optional[IIpConnectionQuery] = None) → NQ¶
-
with_last_seen_timestamp(eq: Optional[IntCmp] = None, gt: Optional[IntCmp] = None, lt: Optional[IntCmp] = None) → NQ¶
-