Releases: gojue/ecapture
Releases · gojue/ecapture
eCapture v0.5.3
What's Changed
Full Changelog: v0.5.2...v0.5.3
eCapture v0.5.2
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
What's Changed
- user: add ifname's default value of gotls module. by @cfc4n in #332
- kern: fix wrong uid by @lazybetrayer in #334
- support rpm build by @xjas in #341
- pkg : add proc(go version) unit testing by @cfc4n in #342
New Contributors
- @lazybetrayer made their first contribution in #334
Full Changelog: v0.5.0...v0.5.1
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
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
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 443
What'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