New Terminal UI
We have developed a new, more user-friendly command line interface.
Arm support
Now kyanos support running on amd64 and arm64 architecture.
SSL Traffic Parsing
Automatically parses encrypted messages from OpenSSL(1.0 to 3.3) and GoTLS into plaintext.
NAT Awareness
Automatically associates connections before and after NAT.
Documentation Site
A new documentation site: kyanos.io
What's Changed
- [Fix] add missing break by @hengyoush in #50
- [UT] Add unit test for existed connection by @hengyoush in #51
- [Feature] Support openssl data capture by @hengyoush in #54
- [Fix] fix issue #53 by @hengyoush in #55
- [Fix] fix issue #52 by @hengyoush in #56
- Release/2.0.0 rc1 by @hengyoush in #57
- [Feature] Support NATed flow translation by @hengyoush in #58
- feat(tui): Enhancing the output of watch and stat commands by @hengyoush in #59
- feat(ci): add e2e test workflow and goreleaser integration by @hengyoush in #60
- chore(workflow): add release workflow etc. by @hengyoush in #61
- chore(workflow): change release-test workflow trigger branch to main instead master by @hengyoush in #62
- chore: Configure Renovate by @renovate in #63
- chore(deps): update actions/checkout digest to eef6144 by @renovate in #64
- reconfig release_test workflow triggered only prerelease branch by @hengyoush in #67
- chore(deps): update actions/upload-artifact digest to b4b15b8 by @renovate in #65
- fix(conntrack): fix Connection4 OnClose func bug by @hengyoush in #68
- ci(e2e): add containerd e2e test to test workflow by @hengyoush in #71
- fix(deps): update golang.org/x/exp digest to f66d83c by @renovate in #70
- fix(deps): update module github.com/zcalusic/sysinfo to v1.1.2 by @renovate in #73
- fix(deps): update module github.com/containerd/containerd to v1.7.23 by @renovate in #72
- fix(deps): update module github.com/spf13/viper to v1.19.0 by @renovate in #77
- fix(deps): update module github.com/cilium/ebpf to v0.16.0 by @renovate in #76
- fix(deps): update module golang.org/x/sys to v0.26.0 by @renovate in #78
- feat. add overview subcommand by @hengyoush in #81
- fix(deps): update module github.com/charmbracelet/lipgloss to v0.13.1 by @renovate in #82
- Merge docs/vitepress into main by @hengyoush in #86
- docs: modify pages config by @hengyoush in #88
- docs: add english docs by @hengyoush in #89
- feat. support gotls by @hengyoush in #98
- Binary slimming & log optimize by @hengyoush in #99
- chore(deps): update dependency vitepress to v1.5.0 by @renovate in #92
- fix(deps): update module github.com/charmbracelet/bubbletea to v1.2.1 by @renovate in #85
- fix(deps): update module github.com/containerd/typeurl/v2 to v2.2.3 by @renovate in #96
- fix(deps): update golang.org/x/exp digest to 2d47ceb by @renovate in #103
- fix(deps): update module github.com/docker/docker to v27 by @renovate in #80
- chore(deps): update dependency go to v1.23.3 by @renovate in #74
- fix(deps): update module github.com/containerd/errdefs to v1 by @renovate in #106
- fix(deps): update module github.com/charmbracelet/bubbletea to v1.2.2 by @renovate in #109
- chore(deps): update actions/setup-go digest to 41dfa10 by @renovate in #84
Full Changelog: v1.3.2...v1.4.0