Network Commands and Tools
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.