Releases: randolphcyg/gowireshark
Releases · randolphcyg/gowireshark
v2.4.4
v2.4.3
- Improve parser interface, support custom protocol parser;
- Support Unmarshal dissect result with concurrency;
- Modify log info, add conf;
- Upgrade Golang1.23.4;
- Fix get devices err;
- Online dissect func support descriptive、printCJson param;
- Adjust the link-layer processing mode for different operating systems;
v2.4.2
- Upgrade wireshark4.4.2, libpcap1.10.5, go1.23.3;
- Add func options, fix HTTP/TCP layers errors;
- Support setting rsa key to decrypt TLS in real-time mode and offline mode;
- Fix decrypt TLS error in ubuntu env, update README;
v2.2.6
- upgrade wireshark4.2.6
- delete func print_*_frame
- add func GetSeveralFrameProtoTreeInJson
v2.2.3
- Add a global lock to the packet parsing feature to prevent c-memory errors
v2.1.3
- fix stop_dissect_capture_pkg and handle_packet function, ensure that the packet capture is started and stopped correctly;
- Optimize the test functions;
v2.1.1
- modify interface GetSpecificFrameProtoTreeInJson、GetAllFrameProtoTreeInJson to support parse frame and WsCol field;
- add bpf filter to interface DissectPktLive;
- use the CGO callback function to transfer data from C to GO, an alternative to the UNIX Domain Socket scheme;
v2.1.0
- Update Wireshark to version 4.2.0;
- Fixed the changes caused by interface changes in version 4.2.0;
- Optimized the CGO memory allocation release statement;
- Wireshark 4.2.0 dynamic link libraries for Ubuntu 22 and Mac M1 systems are stored here:gowireshark-libs