Skip to content

Latest commit

 

History

History
44 lines (25 loc) · 1.17 KB

python_API_Host.md

File metadata and controls

44 lines (25 loc) · 1.17 KB

Host Class

The Host class provides information about hosts.

Constructor

__init__(self, ntopng_obj, ifid, ip, vlan=None)

Constructs a new Host object.

  • ntopng_obj: The ntopng handle (Ntopng instance).
  • ifid: The interface ID (integer).
  • ip: The host IP address (string).
  • vlan (optional): The host VLAN ID (integer, if applicable).

Methods

get_host_data(self)

Returns all available information about a single host.

  • Returns: Information about the host (object).

get_l7_stats(self)

Returns statistics about Layer 7 protocols for the host.

  • Returns: Layer 7 protocol statistics (object).

get_dscp_stats(self, direction_rcvd)

Returns statistics about DSCP (Differentiated Services Code Point) per traffic direction for a host.

  • direction_rcvd: The traffic direction (True for received traffic, False for sent).
  • Returns: DSCP statistics (object).

get_active_flows_paginated(self, currentPage, perPage)

Retrieves the paginated list of active flows for the specified interface and host.

  • currentPage: The current page (integer).
  • perPage: The number of results per page (integer).
  • Returns: All active flows (array).