Releases: gojue/ecapture
Releases · gojue/ecapture
eCapture v0.5.0
🚀 Breaking Changes
- Support for capturing plaintext communication of TLS/HTTPS encrypted programs written in Golang.
- 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
- @spacewander made their first contribution in #311
- @dependabot made their first contribution in #320
- @eltociear made their first contribution in #323
Full Changelog: v0.4.12...v0.5.0
eCapture v0.4.12
What's Changed
- pkg: get GoVersion by
buildinfopackage 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
What's Changed
- builder: fix typos (#285) by @cfc4n in #286
- Tls 13 masterkey is taken wrong (fixes #283) by @cfc4n in #284
- fix(gossl): invalid memory address or nil pointer by @luckymrwang in #288
New Contributors
- @luckymrwang made their first contribution in #288
Full Changelog: v0.4.10...v0.4.11
eCapture v0.4.10
eCapture v0.4.9
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
Breaking Changes
- Changed license to Apache License 2.0 from AGPL 3.0.
- Supported versions of openssl are 1.1.0* , 1.0.2* .
- Supported minimum version of Clang is 9.0.
- 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
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 443What's Changed
- support all Openssl 1.1.1x version by @cfc4n in #236
- feat: automate openssl offset header file generation by @blaisewang in #241
- feat: unify boringssl-offset.c by @blaisewang in #242
- feat : support openssl 3.0 by @cfc4n in #244
- improving readability... by @cfc4n in #246
- user/module: set --ssl_version flag ToLower(). by @cfc4n in #247
Full Changelog: v0.4.6...v0.4.7
eCapture v0.4.6
What's Changed
Full Changelog: v0.4.5...v0.4.6
eCapture v0.4.5
What's Changed
Full Changelog: v0.4.4...v0.4.5
eCapture v0.4.4
What's Changed
- docs: add cfc4n as a contributor for infra, test, code by @allcontributors in #196
- docs: add blaisewang as a contributor for code by @allcontributors in #205
- docs: add chriskaliX as a contributor for code by @allcontributors in #206
- docs: add yindex as a contributor for code by @allcontributors in #207
- docs: add xujiajiadexiaokeai as a contributor for code by @allcontributors in #208
- feat: add support TLSv1.3 decryption by @blaisewang in #209
- user/module : hex model output. by @cfc4n in #220
- user/module : use const for SSL masterKey function hook. by @cfc4n in #217
- kern: rodata map not supported on kernel 4.19 or older by @cfc4n in #223
- kern: http2 response packet decode failed. by @cfc4n in #225
New Contributors
- @allcontributors made their first contribution in #196
Full Changelog: v0.4.3...v0.4.4