Insight: 50 Useful Linux Networking Commands And Tools
Previously we covered 30+ Linux Networking Commands And Tools. We have slightly updated that list of networking commands and tools. Let’s look into the list of 50 useful Linux networking commands and tools for Linux users.
50 Useful Linux Networking Commands And Tools
- bwm-ng : Small and simple console-based live network and disk io bandwidth monitor for Linux, BSD, Solaris, Mac OS X, and others.
- curl : Command line tool and library for transferring data with URLs.
- darkstat : Command to captures network traffics.
- dhclient : DHCP client command tool.
- dig : Command to query DNS servers.
- dstat : Alternatives for the tools like iostat, mpstat, ifstat and netstat.
- arpwatch : Monitoring address resolution protocol traffic on a computer network or to monitor the activities of Ethernet.
- ethtool :Command to query and control network device driver and hardware settings.
- host :Command for performing DNS lookups.
- bmon : Portable bandwidth monitor with multiple input methods and output modes.
- gated – Gateway routing daemon which handles multiple routing protocols and replaces routed and any routing daemons that speak the Hello, EGP, or BGP routing protocols.
- hping : Command to analyze TCP/IP packet.
- iperf3 : Command or tool to measure a TCP, UDP, and SCTP network bandwidth.
- IPTraf : Command to gather network statistics.
- iptables – It is the command-line program for packet filtering ruleset.
- ibmonitor : Command or tool that shows bandwidth and total data transferred.
- iproute2 – Iproute2 is a collection of utilities for controlling TCP / IP networking and traffic control in Linux. .
- ifstat : Command to report the network interfaces bandwidth.
- iftop : Command or tool that display bandwidth usage.
- iputils – Utilities for Linux networking.
- iw – Utility for wireless devices.
- mtr : Open source network diagnostic tool.
- nethogs : A small ‘net top’ tool that groups bandwidth by process.
- Netperf : A network performance benchmark.
- netsniff-ng : Free Linux network analyzer and networking toolkit.
- netstat : Displays network connections for the Transmission Control Protocol, routing tables, and a number of network interfaces, etc.
- netcat – Utility for reading/writing network connections in Linux.
- ngrep – It’s a PCAP-based tool that allows you to specify an extended regular or hexadecimal expression to match against data payloads of packets.
- netwatch : Command to monitor Network Connections.
- nload : Command to display network usage.
- nmap : Network discovery and security auditing command.
- nmtui – NetworkManager text user interface (TUI) tool, nmtui, provides a text interface to configure networking by controlling NetworkManager.
- nslookup : Command to query Internet name servers interactively.
- ping : Command which sends ICMP echo_request to network hosts.
- route : Command to show the IP routing table.
- slurm : Network load monitoring command or tool.
- smokeping : It keeps a report or track of your network latency.
- speedometer : Command to display and measure the rate of data across a network.
- speedtest-cli : Test internet bandwidth.
- ss : Dump socket statistics and displays information in a similar fashion (although simpler and faster) to netstat.
- ssh : Cryptographic network protocol for operating network services securely over an unsecured network.
- tcpdump : Command-line packet analyzer.
- tcptrack : Command that displays information about TCP connections on a network interface.
- telnet : User interface to the TELNET protocol.
- tracepath : Command that traces the path to destination discovering MTU along this path.
- traceroute : Command to print the route a packet of information undertakes from its source to its destination.
- vnStat : Network traffic monitor command.
- wget : Command to download files.
- Wireshark : Open source packet analyzer.
- jwhois: Whois client for the whois service.