Skip to content

Releases: gojue/ecapture

eCapture v0.8.6

06 Sep 15:24
a335b44
Compare
Choose a tag to compare

What's Changed

  • GitHub action codecov by @cfc4n in #594
  • fix: fix undeclared identifier error when make in debug mode by @yuweizzz in #593
  • user: adjusted the timing of the display of the kernel version is too low by @cfc4n in #607
  • kern: support uid/pid filter in ebpf TC hook. by @cfc4n in #606
  • fix: fallback to default version with warn by @xxxxxliil in #613
  • chore: Use -tags 'netgo' in bulding process to avoid SIGSEGV because of the different version of glibc in dfferent Linux distros by @Zheaoli in #616

New Contributors

Full Changelog: v0.8.5...v0.8.6

eCapture v0.8.5

18 Aug 16:21
35cc757
Compare
Choose a tag to compare

What's Changed

  • feat: parse http2 data in text mode by @yuweizzz in #580
  • pkg: add http2 request/response unit test. by @cfc4n in #583
  • feat: allow capture ipv6 packet by @yuweizzz in #586
  • workflows: remove Qodana CI workflow. by @cfc4n in #589
  • Constant parameter notice by @cfc4n in #591
  • user: split loggers, which are divided into loggers and event collectors by @cfc4n in #592

Full Changelog: v0.8.4...v0.8.5

eCapture v0.8.4

09 Jul 13:20
7e1ad52
Compare
Choose a tag to compare

What's Changed

  • add possible linux kernel config path by @w568w in #561
  • workflows: add Qodana by @cfc4n in #563
  • fix create output.log failed. by @cfc4n in #566
  • pkg: fix send on closed channel by @cfc4n in #567
  • fix: DumpResponse error in HEAD request by @yuweizzz in #572
  • fix: truncated body dump error by @yuweizzz in #573
  • kern: support openssl 3.3.* by @cfc4n in #575
  • kern: Adjust the timing of key acquisition to distinguish between TLS by @cfc4n in #576

New Contributors

Full Changelog: v0.8.3...v0.8.4

eCapture v0.8.3

01 Jun 15:27
0fa92f3
Compare
Choose a tag to compare

What's Changed

  • user: fix #553, hashLen is not allowed to be more than 64 bytes by @cfc4n in #554
  • cli: update docker usage by @cfc4n in #556
  • kern: Support for the non-Android boringssl library has been added. by @cfc4n in #555
  • user: format clientRandom string in gotls module by @cfc4n in #557
  • cli: support logger level by @cfc4n in #558
  • use kprobe/__sys_connect inseated uprobe/connect. by @cfc4n in #559

Full Changelog: v0.8.2...v0.8.3

eCapture v0.8.2

19 May 14:03
43241a0
Compare
Choose a tag to compare

What's Changed

  • cli: fix undefined: config.MysqldConfig. (fix #548) by @cfc4n in #547

Full Changelog: v0.8.1...v0.8.2

eCapture v0.8.1

19 May 11:43
eb6b35d
Compare
Choose a tag to compare

What's Changed

  • makefile: Optimized the generation mechanism of kernel header files by @cfc4n in #536
  • add dockerfile by @sancppp in #537
  • cli: Use a formatted logger rs/zerolog by @cfc4n in #539
  • utils: supported openssl 1.1.1w, 3.0.13, 3.1.5, 3.2.1 by @cfc4n in #540
  • BPF name should be appended after _core/_noncore by @darren in #545
  • user: fixed #542, masterkey being written to pcapng multiple times. by @cfc4n in #546
  • user: prepare for service-oriented architecture. by @cfc4n in #541

New Contributors

Full Changelog: v0.8.0...v0.8.1

eCapture v0.8.0

04 May 08:11
5b565ed
Compare
Choose a tag to compare

🚀 Breaking Changes

  • for User: No need to distinguish between CO-RE and non-CO-RE versions, automatically identified by eCapture.
    • 无需区分CO-RE和non-CO-RE版本,由eCapture自动识别。
  • for Developer: Supports cross-compilation for both amd64 and arm64 CPU architectures, building CO-RE and non-CO-RE versions respectively.
    • 支持在amd64\arm64两个CPU架构下的交叉编译,分别构建CO-RE和non-CO-RE版本

What's Changed

  • chore: rename ecapture module name. by @cfc4n in #530
  • Fix keylog mode not working correctly on certain OpenSSL versions by @AmazingPP in #534
  • feat: support CORE and non-CORE mode in one by @cfc4n in #532
  • workflows: change steps.get_tags.outputs.VERSION to github.ref_name by @sancppp in #535

New Contributors

Full Changelog: v0.7.7...v0.8.0

eCapture v0.7.7

21 Apr 11:01
017f31d
Compare
Choose a tag to compare

What's Changed

  • [Fix] get textStart from pclnTable by @wlingze in #516
  • fix: amd64, offset read error issue for PIE executable. PR #516 by @cfc4n in #517
  • makefile: used CC=$(CROSS_COMPILE)gcc for CGO compile. by @cfc4n in #519
  • user: return error when detect openssl version failed. by @cfc4n in #521
  • user : fixed the invalid address reference of the SSL_in_before symbol OpenSSL 1.0.2k. by @cfc4n in #520
  • feat: support cross-compilation for workflows. by @cfc4n in #523
  • readme: improve English README.md translation and add TOCs by @zhoukuncheng in #525
  • build(deps): bump golang.org/x/net from 0.17.0 to 0.23.0 by @dependabot in #528

New Contributors

Full Changelog: v0.7.6...v0.7.7

eCapture v0.7.6

30 Mar 15:52
f1930dc
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.7.5...v0.7.6

eCapture v0.7.5

03 Mar 07:23
bfb4a8c
Compare
Choose a tag to compare

What's Changed

  • Improve makefile by @cfc4n in #488
  • Fix: init GoTLSProbe.tcPacketsChan #492 by @ruitianzhong in #493
  • fix: avoid printing confusing message when input contains special character by @ruitianzhong in #495
  • correctly update ContentLength for uncompressed response body by @ruitianzhong in #498
  • add -race flags for go test and fix data race warning by @ruitianzhong in #499
  • openssl: encode the value of fd (ssl->wbio->num) to gen uuid, rather than an unexpected random number by @wuyexkx in #494

New Contributors

Full Changelog: v0.7.4...v0.7.5