A network utility is utility software for analyzing and configuring networking. Many such utilities were originally developed for Unix and later ported to other operating systems.

Examples

[edit]

Tools found on most operating systems include:

ifconfig
For network interface configuration. Available on Unix-like systems. In many Linux distributions, deprecated in favor of iproute2.
ipconfig
Similar to ifconfig. Available on Windows systems.
iproute2
Collection of utilities for network configuration. Available on Linux systems.
ping
Checks connectivity with a host. Reports packet loss and latency. Uses ICMP. Broadly available for many systems.
route
Displays an IP routing table.
netsh
Allows local or remote configuration of network devices. Available on Windows.
netstat
Displays network connections (both incoming and outgoing), routing tables, and a number of network interface and network protocol statistics. It is used for finding problems in the network and to determine the amount of traffic on the network as a performance measurement.[1]
nslookup
Queries a Domain Name System (DNS) server for DNS data. Deprecated on Unix systems in favor of host and dig. As of 2006, the preferred tool for Windows.
spray
Sends numerous packets to a host and reports results.[2]
traceroute
Shows the series of successive systems a packet goes through en route to its destination on a network. It works by sending packets with sequential TTLs which generate ICMP TTL-exceeded messages from the hosts the packet passes through. Broadly available for many systems.
vnStat
Monitors network traffic from the console. It allows to keep the traffic information in a log system to be analyzed by third party tools.

References

[edit]
  1. ^ "IBM Systems Information Center". 8 May 2007. Archived from the original on 18 October 2019. Retrieved 13 September 2014.
  2. ^ "FreeBSD 11.0 - man page for spray (freebsd section 8) - Unix & Linux Commands". Unix.com. Retrieved 15 April 2016.

Further reading

[edit]