-
Notifications
You must be signed in to change notification settings - Fork 62
Network CLI Tools
trinib edited this page Nov 10, 2022
·
3 revisions
- arpwatch – keep track of ethernet/ip address pairings.
- bmon – bandwidth monitor and rate estimator.
- bwm-ng – console-based live network and disk io bandwidth monitor.
- curl – transfer data with URLs. (alternatives aria2, httpie)
- darkstat – Captures network traffic, calculates statistics, and serves reports over HTTP.
- dhclient – Dynamic Host Configuration Protocol Client.
- dhcpcd - RFC2131 compliant DHCP client daemon.
- dig – DNS lookup utility.
- dnslookup – Simple command line utility to make DNS lookups to the specified server.
- dnsx – dnsx is a fast and multi-purpose DNS toolkit allow to run multiple DNS queries of your choice.
- doggo – Command-line DNS Client for Humans. Written in Golang.
- dog – A command-line DNS client.
- dstat – A versatile resource statistics tool.
- 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.
- iperf3 – A TCP, UDP, and SCTP network bandwidth measurement tool.
- iproute2 – collection of utilities for controlling TCP/IP.
- iptables – utility for configuring Linux kernel firewall.
- IPTraf – Console-based network monitoring utility.
- iputils – Network monitoring tools, including ping.
- ip (PDF file) – ifconfig on steroids.
- iw – a new nl80211 based CLI configuration utility for wireless devices.
- jwhois ( improved whois) – client for the whois service.
- lsof – reveal information about your network sockets.
- lynis - Auditing, system hardening, compliance testing.
- massdns – A high-performance DNS stub resolver for bulk lookups and reconnaissance.
- mtr – network diagnostic tool.
- ncat – much-improved re-implementation of the venerable Netcat.
- net-tools – the collection of base networking utilities for Linux.
- nethogs – Linux 'net top' tool written in C++.
- Netperf – Network bandwidth benchmark.
- netsniff-ng – Swiss army knife for your daily Linux network plumbing if you will.
- netstat – Print network connections, routing tables, interface statistics, masquerade connections, etc.
- netwatch – monitor network connections.
- ngrep – ngrep is like GNU grep applied to the network layer.
- nload – Monitors network traffic and bandwidth usage.
- nmap – Nmap ("Network Mapper") utility for network discovery and security auditing.
- nmcli – command-line tool for controlling NetworkManager.
- nmtui – provides a text interface to configure networking by controlling NetworkManager.
- nslookup – for querying DNS to obtain domain name or IP address mapping. (alternatively dnslookup)
- openssl - The Open Source toolkit for SSL and TLS protocols.
- paping - TCP ping on specific port.
- ping – send icmp echo_request to network hosts.
- q – A tiny command line DNS client with support for UDP, TCP, DoT, DoH, DoQ and ODoH.
- reverse-ip – Reverse lookup tool
- slurm – yet another network load monitor.
- smokeping – A tool to keep track of your network latency.
- snort – A lightweight network intrusion detection system.
- socat – relay for bidirectional data transfer between two independent data channels
- speedometer – Measure and display the rate of data across a network connection or data being stored in a file.
- speedtest-cli – for testing internet bandwidth using speedtest.net.
- ssh – the infamous Secure Shell protocol.
- ss – another utility to investigate sockets.
- systemd-networkd - a system daemon that manages network configurations.
- tcpdump – dump traffic on a network.
- tcptrack – displays information about TCP connections on a network interface.
- telnet – User interface to TELNET.
- tracepath – traces path to a network host discovering MTU along this path (similar traceroute)
- traceroute – Tracks the route taken by packets over an IP network.
- vnStat – A console-based network traffic monitor.
- websocat – CLI client for web sockets, like netcat/curl/socat for ws://
- wget – Network utility to retrieve files from the Web.
- wireless_tools – Tools allowing to manipulate the Wireless Extensions.
- wireshark – network protocol analyzer.