Skip to content

Releases: gojue/ecapture

eCapture v0.5.3

21 May 05:17
fba6930
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.5.2...v0.5.3

eCapture v0.5.2

01 May 08:48
ae62a6a
Compare
Choose a tag to compare

What's Changed

  • add CircleLinux rpm and mannul build support by @bella485 in #345
  • gomod: update github.com/mdlayher/netlink to v1.7.1 by @cfc4n in #348
  • use makefile to build rpm by @xjas in #344
  • fix : DumpResponse error: unexpected EOF by @cfc4n in #349
  • bugfix: Error unknown flag gobin (fixes #354 ) by @cfc4n in #355
  • GitHub actions deprecating by @cfc4n in #356
  • kern : support gotls request and response by @cfc4n in #357
  • user: fixes the network card ID cannot be found when writing to a pcapng file. (#347) by @cfc4n in #358

New Contributors

Full Changelog: v0.5.1...v0.5.2

eCapture v0.5.1

08 Apr 13:44
e1afbb8
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.5.0...v0.5.1

eCapture v0.5.0

10 Mar 14:37
9f8b931
Compare
Choose a tag to compare

🚀 Breaking Changes

  1. Support for capturing plaintext communication of TLS/HTTPS encrypted programs written in Golang.
  2. Refactored the way parameters are obtained from Golang ABI (supports two types of ABI on registers-based and stack-based).

use command ./ecapture gotls -h for more detail.

What's Changed

  • fix: typo in the section name by @spacewander in #311
  • user : increase buffer size of ebpf map. (improve #291 , #314) by @cfc4n in #315
  • build(deps): bump golang.org/x/net from 0.0.0-20211112202133-69e39bad7dc2 to 0.7.0 by @dependabot in #320
  • refactor : rename Golang TLS module name to gotls from gossl . by @cfc4n in #319
  • refactor: Use camel case instead of snake case. by @cfc4n in #321
  • kern: fix typo in bpf_tracing.h by @eltociear in #323
  • Add JA readme by @eltociear in #324
  • Gotls crash : incorrect variable used. (fixes:#322) by @cfc4n in #325
  • kern: refactor golang ABI by register and stack. by @cfc4n in #326
  • feat: add Gotls master secrets module. by @cfc4n in #329

New Contributors

Full Changelog: v0.4.12...v0.5.0

eCapture v0.4.12

10 Feb 15:04
43d79aa
Compare
Choose a tag to compare

What's Changed

  • pkg: get GoVersion by buildinfo package from ELF (by golang compiled) (#262) by @cfc4n in #295
  • docs: fixes supported kernel version on arm64(aarch64). (#296) by @cfc4n in #298
  • user: fixes slice bounds out of range bug (#297) by @cfc4n in #299
  • kern: fixes constant value of type uint64. (#301) by @cfc4n in #302
  • package: update gojue/ebpfmanager to v0.4.1 by @cfc4n in #305
  • docs: update README.md by @onism68 in #306

New Contributors

Full Changelog: v0.4.11...v0.4.12

eCapture v0.4.11

07 Jan 05:15
7b66305
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.4.10...v0.4.11

eCapture v0.4.10

11 Dec 15:22
3a46b62
Compare
Choose a tag to compare

What's Changed

  • builder: add curl shell to install develop environment. by @cfc4n in #272
  • docs : update minimal kernel version as 4.18 (#274) by @cfc4n in #275
  • kern: capture https plaintext failed with boringssl TLS 1.3 on android #271 by @cfc4n in #279

Full Changelog: v0.4.9...v0.4.10

eCapture v0.4.9

19 Nov 08:38
dcc7142
Compare
Choose a tag to compare

What's Changed

  • constant value has to be of type uint64 (#261) by @cfc4n in #264
  • builder: rename android non-core archive file name by @cfc4n in #266
  • chore(openssl/boringssl): remove redundant calculation by @blaisewang in #267
  • makefile : support make parallel (#265) by @cfc4n in #268
  • disable gnutls/nss modules on Android. by @cfc4n in #269

Full Changelog: v0.4.8...v0.4.9

eCapture v0.4.8

05 Nov 13:39
078f180
Compare
Choose a tag to compare

Breaking Changes

  1. Changed license to Apache License 2.0 from AGPL 3.0.
  2. Supported versions of openssl are 1.1.0* , 1.0.2* .
  3. Supported minimum version of Clang is 9.0.
  4. Added GitHub release action of Android X86_64 binaries(default: non co-re version).

What's Changed

  • user : Tolower openssl version strings. by @cfc4n in #250
  • cli : remove other modules on android. by @cfc4n in #251
  • utils: add eCapture lua script for wireshark plugin. by @cfc4n in #248
  • feat: updated new openssl version by @cfc4n in #255
  • feat : support openssl 1.1.0* and 1.0.2* by @cfc4n in #257
  • fix: Build failed on clang10 (#256) by @cfc4n in #258
  • docs : Change license to Apache License 2.0 by @cfc4n in #259
  • workflows : release Android x86_64 use nocore model. by @cfc4n in #260

Full Changelog: v0.4.7...v0.4.8

eCapture v0.4.7

23 Oct 14:34
79133c7
Compare
Choose a tag to compare

Breaking Changes

add --ssl_version flag to set the SSL library version
supported ssl libraries version lists:

  • openssl 1.1.1* , (1.1.1a - 1.1.1r)
  • openssl 3.0.* , (3.0.0 - 3.0.6)
  • boringssl 1.1.1
ecapture tls
ecapture tls --hex --pid=3423
ecapture tls -l save.log --pid=3423
ecapture tls --libssl=/lib/x86_64-linux-gnu/libssl.so.1.1
ecapture tls -w save_3_0_5.pcapng --ssl_version="openssl 3.0.5" --libssl=/lib/x86_64-linux-gnu/libssl.so.3 
ecapture tls -w save_android.pcapng -i wlan0 --libssl=/apex/com.android.conscrypt/lib64/libssl.so --ssl_version="boringssl 1.1.1" --port 443

What's Changed

Full Changelog: v0.4.6...v0.4.7