{"repo":"nicolaka/netshoot","free":true,"listed":false,"github":"https://github.com/nicolaka/netshoot","clone":"git clone https://github.com/nicolaka/netshoot.git","description":"a Docker + Kubernetes network trouble-shooting swiss-army container","language":"Shell","stars":10945,"topics":["network","containers","kubernetes","docker","troubleshooting","network-namespace"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"netshoot: a Docker + Kubernetes network trouble-shooting swiss-army container Quick Start Why netshoot Docker and Kubernetes isolate every container in its own network namespace — its own interfaces, routes, and IP stack. netshoot exploits the fact that you can enter any namespace without modifying what's running inside it. - Debug a container without installing tools into its image - Debug a host without installing anything on it - Debug in Kubernetes as an ephemeral container, throwaway pod, or sidecar Launch Options Docker Docker Compose Kubernetes kubectl plugin The kubectl-netshoot plugin wraps the above into ergonomic subcommands: --- Troubleshooting Scenarios DNS resolution failures Pod can't reach a service by name, or DNS lookups are slow/timing out. --- Latency, packet loss, and throughput Intermittent timeouts, high p99, or slow transfers between pods or nodes. --- Service reachability and firewall rules Can pod A reach pod B on port X? Is something blocking traffic? --- Packet capture and deep inspection Need to see the actual bytes — wrong headers, unexpected resets, TLS issues. --- gRPC and HTTP load testing Validate a gRPC endpoint, hammer an HTTP service, check TLS. --- Routing and ARP Wrong route selected, ARP table stale, traffic going out the wrong interface. --- SMTP testing Validate mail relay, test TLS, confirm AUTH works. --- Container and network performance overview --- Included Tools Network analysis Tool Purpose --- --- tcpdump Packet capture tshark","default_branch":null,"files":null,"tree":[],"storefront":"/r/nicolaka","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nicolaka/netshoot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}