tni-setup.exe
version 6.6.5, build 7218
date: November 18, 2025
size: 60.10 MB
OS: all Windows
MSP/ITSP licensing

If you are an MSP/ITSP (Managed/IT Services Provider), you can use this license to inventory the computers of your clients and customers.

What is a node?

A node is a computer, server, network printer, router or any other network device with an IP address.

While using the program, you many also add custom assets to your storage manually. These are NOT counted as nodes, so you can have any number of them.

def flow_rate_from_velocity(diameter_m, velocity_ms): """ Calculate volumetric flow rate (m³/s) from pipe diameter and flow velocity. Parameters: diameter_m (float): Pipe inner diameter in meters velocity_ms (float): Flow velocity in meters per second Returns: float: Volumetric flow rate in m³/s """ area_m2 = math.pi * (diameter_m / 2) ** 2 flow_rate_m3s = area_m2 * velocity_ms return flow_rate_m3s

def convert_units(value, from_unit, to_unit): """Simple unit conversion helper for common flow/velocity units.""" # Length conversions to meters length_to_m = { 'mm': 0.001, 'cm': 0.01, 'm': 1.0, 'in': 0.0254, 'ft': 0.3048 } # Flow rate conversions to m³/s flow_to_m3s = { 'm3/s': 1.0, 'L/s': 0.001, 'L/min': 1/60000, 'm3/h': 1/3600, 'gpm_us': 0.00006309, 'gpm_uk': 0.00007577 } # Velocity conversions to m/s vel_to_ms = { 'm/s': 1.0, 'ft/s': 0.3048, 'km/h': 1/3.6, 'mph': 0.44704 } if from_unit in length_to_m and to_unit == 'm': return value * length_to_m[from_unit] elif from_unit in flow_to_m3s and to_unit == 'm3/s': return value * flow_to_m3s[from_unit] elif from_unit in vel_to_ms and to_unit == 'm/s': return value * vel_to_ms[from_unit] else: raise ValueError(f"Unsupported unit conversion: {from_unit} to {to_unit}")

def velocity_from_flow_rate(diameter_m, flow_rate_m3s): """ Calculate flow velocity (m/s) from pipe diameter and volumetric flow rate. Parameters: diameter_m (float): Pipe inner diameter in meters flow_rate_m3s (float): Volumetric flow rate in m³/s Returns: float: Flow velocity in m/s """ area_m2 = math.pi * (diameter_m / 2) ** 2 velocity_ms = flow_rate_m3s / area_m2 return velocity_ms

import math

Pick a license:

Key features TNI 6 Standard TNI 6 Professional
Remote scanning of Windows and Unix-based systems, VMware, SNMP, and other devices
PC scanning with a resident agent
Hardware and software inventory
Customizable inventory reports of any complexity
Scheduled network scans
Notifications about issues on assets and software
Hardware and software change log
Perpetual license
Software Asset Management (SAM)
Software license management module
License status calculation and storage of license keys
Hardware sensors statistics
Network map module

And so much more:

  • pipe flow rate calculator Monitor the online status of computers in real-time.
  • pipe flow rate calculator Detect problems with your network in advance.
  • pipe flow rate calculator Store data about your users.
  • pipe flow rate calculator Attach unique passwords to the devices that need them.
  • pipe flow rate calculator Build complex reports using filters and conditions.
  • pipe flow rate calculator Share report templates with other administrators.

Pipe Flow Rate Calculator -

def flow_rate_from_velocity(diameter_m, velocity_ms): """ Calculate volumetric flow rate (m³/s) from pipe diameter and flow velocity. Parameters: diameter_m (float): Pipe inner diameter in meters velocity_ms (float): Flow velocity in meters per second Returns: float: Volumetric flow rate in m³/s """ area_m2 = math.pi * (diameter_m / 2) ** 2 flow_rate_m3s = area_m2 * velocity_ms return flow_rate_m3s

def convert_units(value, from_unit, to_unit): """Simple unit conversion helper for common flow/velocity units.""" # Length conversions to meters length_to_m = { 'mm': 0.001, 'cm': 0.01, 'm': 1.0, 'in': 0.0254, 'ft': 0.3048 } # Flow rate conversions to m³/s flow_to_m3s = { 'm3/s': 1.0, 'L/s': 0.001, 'L/min': 1/60000, 'm3/h': 1/3600, 'gpm_us': 0.00006309, 'gpm_uk': 0.00007577 } # Velocity conversions to m/s vel_to_ms = { 'm/s': 1.0, 'ft/s': 0.3048, 'km/h': 1/3.6, 'mph': 0.44704 } if from_unit in length_to_m and to_unit == 'm': return value * length_to_m[from_unit] elif from_unit in flow_to_m3s and to_unit == 'm3/s': return value * flow_to_m3s[from_unit] elif from_unit in vel_to_ms and to_unit == 'm/s': return value * vel_to_ms[from_unit] else: raise ValueError(f"Unsupported unit conversion: {from_unit} to {to_unit}")

def velocity_from_flow_rate(diameter_m, flow_rate_m3s): """ Calculate flow velocity (m/s) from pipe diameter and volumetric flow rate. Parameters: diameter_m (float): Pipe inner diameter in meters flow_rate_m3s (float): Volumetric flow rate in m³/s Returns: float: Flow velocity in m/s """ area_m2 = math.pi * (diameter_m / 2) ** 2 velocity_ms = flow_rate_m3s / area_m2 return velocity_ms

import math

Discounts

-30%

EDU/GOV/Non-profit

For educational, governmental, and non-profit institutions.

-50%

Competitive

Using a different network inventory software? Switch now and get 50% off!

For distributors

Software distributors, IT providers, and other IT-related companies may join our distribution program.

FAQ
What is Total Network Inventory (TNI)?
Total Network Inventory (TNI) is a tool for IT asset management and inventory that allows you to scan, account for, and manage all of the devices in your network.
Can I try TNI before purchasing?
Yes, you can download a free 30-day trial version with all the features enabled in order to evaluate the software before making a purchase.
What operating systems are compatible with TNI?
TNI is compatible with Windows operating systems for the console, and it can scan devices running various operating systems, including Windows, macOS, and Linux.
What support and resources are available for TNI users?
TNI users have access to a range of support resources, including a comprehensive knowledge base, user manuals, video tutorials, and direct technical support through email or the website.
Can TNI scan remote computers over the Internet?
Yes, TNI can scan remote computers over the Internet provided that the necessary network configurations and firewall settings allow for such access.