The API traffic analyzer for Kubernetes providing real-time K8s protocol-level visibility, capturing and monitoring all traffic and payloads going in, out and across containers, pods, nodes and clusters. Inspired by Wireshark, purposely built for Kubernetes
Go to file
nimrod-up9 135b1a5e1e
TRA-3212 Passive-Tapper and Mizu share code (#70)
* Use log in tap package instead of fmt.

* Moved api/pkg/tap to root.

* Added go.mod and go.sum for tap.

* Added replace for shared.

* api uses tap module instead of tap package.

* Removed dependency of tap in shared by moving env var out of tap.

* Fixed compilation bugs.

* Fixed: Forgot to export struct field HostMode.

* Removed unused flag.

* Close har output channel when done.

* Moved websocket out of mizu and into passive-tapper.

* Send connection details over har output channel.

* Fixed compilation errors.

* Removed unused info from request response cache.

* Renamed connection -> connectionID.

* Fixed rename bug.

* Export setters and getters for filter ips and ports.

* Added tap dependency to Dockerfile.

* Uncomment error messages.

* Renamed `filterIpAddresses` -> `filterAuthorities`.

* Renamed ConnectionID -> ConnectionInfo.

* Fixed: Missed one replace.
2021-06-14 13:22:44 +03:00
.github/workflows Add cli publish and rename publish docker flow name (#40) 2021-05-10 15:44:37 +03:00
api TRA-3212 Passive-Tapper and Mizu share code (#70) 2021-06-14 13:22:44 +03:00
cli TRA-3318 - Cookies not null and fix har file names (#69) 2021-06-08 11:17:02 +03:00
shared Update serializableRegexp.go 2021-06-01 14:41:42 +03:00
tap TRA-3212 Passive-Tapper and Mizu share code (#70) 2021-06-14 13:22:44 +03:00
ui Show pod name and namespace (#61) 2021-05-27 13:48:37 +03:00
.dockerignore no message 2021-04-28 17:54:32 +03:00
.gitignore Infinite scroll (#28) 2021-05-04 18:23:58 +03:00
build-push-featurebranch.sh Build push image to the right place and adjust makefile to use script (#35) 2021-05-09 12:05:05 +03:00
debug.Dockerfile WIP 2021-05-24 10:22:20 +03:00
Dockerfile TRA-3212 Passive-Tapper and Mizu share code (#70) 2021-06-14 13:22:44 +03:00
LICENSE Initial commit 2021-04-19 13:29:56 +03:00
Makefile More complex message (preparation for knowing status of tapped items in UI) (#49) 2021-05-23 13:11:59 +03:00
README.md fixed readme and reduced batch size to 5 (#22) 2021-04-29 18:44:21 +03:00

水 mizu

standalone web app traffic viewer for Kubernetes

Download

Download mizu for your platform as

  • for MacOS - curl -o mizu https://static.up9.com/mizu/mizu-darwin-amd64 && chmod 755 mizu
  • for Linux - curl -o mizu https://static.up9.com/mizu/mizu-linux-amd64 && chmod 755 mizu

Run

  1. Find pod you'd like to tap to in your Kubernetes cluster
  2. Run mizu --pod podname
  3. Open browser on http://localhost:8899 as instructed ..
  4. Watch the WebAPI traffic flowing ..