59 Linux Networking commands and scripts
59 Linux Networking commands and scripts
Today, I wanted to test network throughput via command line with at least 3 tools. For the life of me, I could not remember iperf. We can all relate. It was a bit frustrating, so I decided to create a network tools go-to-list for myself. Then, I thought, why not turn the list into a blog post? So I spent another hour or two compiling this ongoing list of Linux Networking Commands and Scripts. I look forward mostly to suggestions, because I know there’s always something missing or a new script out there to try.
Linux Networking commands and scripts
This list of Linux Networking commands and scripts, will receive ongoing updates, similar to the other lists on this blog…
- 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 (PDF file) – 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 (whois) – client for the whois service.
- “lsof -i” – 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.
- netsniff-ng – Swiss army knife for daily Linux network plumbing.
- netstat – Print network connections, routing tables, statistics, etc.
- 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.
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
26 | HP-UX Glance adviser를 활용하여 모니터링 데이터 수집 | 명품관 | 2016.04.08 | 9540 |
25 | RAC SCAN 사용을 위한 DNS 서버 설정하기 | 명품관 | 2020.11.10 | 9229 |
24 | strace 사용법 | 명품관 | 2016.02.18 | 8317 |
23 | nmon 사용법 | 명품관 | 2016.02.05 | 7804 |
22 | sudo 사용시 is not in the sudoers file. This incident will be reported 에러 해결법 | 명품관 | 2016.02.19 | 3413 |
21 | Oracle Linux 8.2 버전 chrony 설정하기 | 명품관 | 2020.09.17 | 2400 |
20 | iscsi 서버/클라이언트 설정하기(with targetcli) | 명품관 | 2020.11.14 | 2225 |
19 | 실시간으로 TCP와 UDP 포트를 감시하는 방법 | 명품관 | 2020.02.05 | 2208 |
» | 59 Linux Networking commands and scripts | 명품관 | 2019.11.18 | 1590 |
17 | Memory Usage 확인용 스크립트 [2] | 명품관 | 2019.04.15 | 1417 |
16 | [7.x] hostname 변경하는 hostnamectl 사용법 [1] | 우뽕 | 2020.02.05 | 996 |
15 | 리눅스 Free 메모리의 이해 | 명품관 | 2018.08.08 | 987 |
14 | Linux에서 LVM 사용 | 명품관 | 2020.11.10 | 847 |
13 | top logging script | Talros | 2020.01.17 | 827 |
12 | find 사용하기 | 명품관 | 2016.03.04 | 738 |
11 | Alias 사용 | 명품관 | 2021.03.03 | 670 |
10 | Swap File 생성하기 | 명품관 | 2019.04.15 | 661 |
9 | vi 에디터 환경 설정 | 명품관 | 2016.02.02 | 643 |
8 | bpytop 모니터링 툴 | 명품관 | 2021.01.18 | 627 |
7 | Installing RedHat Enterprise Linux 8.0 with screenshots | 명품관 | 2019.09.26 | 543 |