Description
Net-tai is a Debian-based container pre-loaded with packages that contain networking tools for diagnostics, performance monitoring, and troubleshooting.
How to Use
DOCKER:
docker pull paulporter/net-tai
docker run -it --rm paulporter/net-tai
Copy
KUBERNETES:
kubectl run --rm -i --tty net-tai-test --image=paulporter/net-tai --restart=Never -- /bin/bash
Copy
Packages
1. General Network Utilities
net-tools : Provides basic networking utilities such as ifconfig, netstat, route, arp, etc.
dnsutils : Includes DNS troubleshooting tools such as dig, nslookup, and host.
traceroute : Standalone package for traceroute, helpful for tracing the route packets take to a destination.
iputils-ping : Another package with ping and ping6 (for IPv6 support).
curl : For testing HTTP/HTTPS endpoints and APIs.
wget : Another utility for retrieving files from the web or testing web endpoints.
2. Advanced Networking Tools
mtr-tiny : Combines the functionality of traceroute and ping into a single diagnostic tool, useful for network path analysis.
nmap : A network scanning tool for discovering hosts, open ports, and services.
tcpdump : A packet analyzer to capture and display network packets in real-time.
iperf3 : A tool for measuring maximum TCP and UDP bandwidth performance.
ethtool : Utility to query and control network interface card (NIC) settings.
bmon : Bandwidth monitor and rate estimator for monitoring network traffic.
iftop : Real-time console-based tool for displaying bandwidth usage on an interface.
vnstat : A network traffic monitor for collecting and reporting network bandwidth usage over time.
3. Performance and Network Debugging
sysstat : Provides a collection of performance monitoring tools including iostat, mpstat, and sar to monitor system performance.
iftop : Network traffic viewer that displays bandwidth usage per connection.
dstat : Versatile resource statistics tool that can display network, disk, CPU, and memory usage in real-time.
speedtest-cli : A command-line interface for testing internet bandwidth using Speedtest.net servers.
4. Security and Packet Analysis
ncat : Utility that is part of the nmap suite, used for reading and writing data across networks.
ssldump : SSL/TLS network protocol analyzer to view decrypted SSL traffic in real-time.
tcpflow : Captures data transmitted over a network connection and logs it in a human-readable form.