Network Commands and Tools

Published:
3 minute read

A list of network commands and tools grabbed from LinuxBlog.

  • aria2: downloading just about everything. Torrents included.
  • arpwatch: Ethernet Activity Monitor.
  • bmon: bandwidth monitor and rate estimator.
  • bwm-ng: live network bandwidth monitor.
  • curl: transferring data with URLs. (or try httpie)
  • darkstat: captures network traffic, usage statistics.
  • dhclient: Dynamic Host Configuration Protocol Client
  • dig: query DNS servers for information.
  • dstat: replacement for vmstat, iostat, mpstat, netstat and ifstat.
  • ethtool: utility for controlling network drivers and hardware.
  • gated: gateway routing daemon.
  • host: DNS lookup utility.
  • hping: TCP/IP packet assembler/analyzer.
  • ibmonitor: shows bandwidth and total data transferred.
  • ifstat: report network interfaces bandwidth.
  • iftop: display bandwidth usage.
  • ip: a command with more features that ifconfig (net-tools).
  • iperf3: network bandwidth measurement tool. (above screenshot Stacklinux VPS)
  • iproute2: collection of utilities for controlling TCP/IP.
  • iptables: take control of network traffic.
  • IPTraf: An IP Network Monitor.
  • iputils: set of small useful utilities for Linux networking.
  • iw: a new nl80211 based CLI configuration utility for wireless devices.
  • jwhois: – client for the whois service.
  • 8220: 1;</a> – reveal information about your network sockets.
  • mtr: network diagnostic tool.
  • net-tools: utilities include: arp, hostname, ifconfig, netstat, rarp, route, plipconfig, slattach, mii-tool, iptunnel and ipmaddr.
  • ncat: improved re-implementation of the venerable netcat.
  • netcat: networking utility for reading/writing network connections.
  • nethogs: a small ‘net top’ tool.
  • Netperf: Network bandwidth Testing.
  • netplan: Netplan is a utility for easily configuring networking on a linux system.
  • netsniff-ng: Swiss army knife for daily Linux network plumbing.
  • netwatch: monitoring Network Connections.
  • ngrep: grep applied to the network layer.
  • nload: display network usage.
  • nmap: network discovery and security auditing.
  • nmcli: a command-line tool for controlling NetworkManager and reporting network status.
  • nmtui: provides a text interface to configure networking by controlling NetworkManager.
  • nslookup: query Internet name servers interactively.
  • ping: send icmp echo_request to network hosts.
  • route: show / manipulate the IP routing table.
  • slurm: network load monitor.
  • snort: Network Intrusion Detection and Prevention System.
  • smokeping: keeps track of your network latency.
  • socat: establishes two bidirectional byte streams and transfers data between them.
  • speedometer: Measure and display the rate of data across a network.
  • speedtest-cli: test internet bandwidth using speedtest.net
  • ss: utility to investigate sockets.
  • ssh: secure system administration and file transfers over insecure networks.
  • tcpdump: command-line packet analyzer.
  • tcptrack: Displays information about tcp connections on a network interface.
  • telnet: user interface to the TELNET protocol.
  • tracepath: very similar function to traceroute.
  • traceroute: print the route packets trace to network host.
  • vnStat: network traffic monitor.
  • websocat: Connection forwarder from/to web sockets to/from usual sockets, in style of socat.
  • wget: retrieving files using HTTP, HTTPS, FTP and FTPS.
  • Wireless Tools for Linux: includes iwconfig, iwlist, iwspy, iwpriv and ifrename.
  • Wireshark: network protocol analyzer.

Reference