Skip to content
Multitool for container network troubleshooting.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
kubernetes
Create-Self-Signed-Certificates.md
Dockerfile
Dockerfile.fedora
README.md
blogpost.md
docker-entrypoint.sh
generate-self-signed-ssl-certs.sh
index.html
leatherman-wave.jpg
nginx-connectors.conf
nginx.conf
server.crt
server.key

README.md

Network-Multitool

This is a multitool for container/network testing and troubleshooting. It is originally built with Fedora, but is now based on Alpine Linux. The container starts nginx web server and listens on port 80 and 443. This helps to run it in a straight forward way and use it to run various commands for troubleshooting whatever you are troubleshooting.

Downloadable from Docker Hub:

Tools included:

  • apk package manager
  • Nginx Web Server (port 80, port 443)
  • wget, curl, iperf3
  • dig, nslookup
  • ip, ifconfig, mii-tool, route
  • ping, nmap, arp, arping
  • awk, sed, grep, cut, diff, wc, find, vi editor
  • netstat, ss
  • gzip, cpio
  • tcpdump
  • telnet client, ssh client, ftp client, rsync
  • traceroute, tracepath, mtr
  • netcat (nc), socat
  • jq
  • git

Note: The SSL certificates are generated for localhost, are self signed and placed in /certs/ directory. During your testing ignore the certificate warning/error. While using curl, you can use -k to ignore SSL certificate warnings/errors.

You can’t perform that action at this time.