Skip to content

openssl类库版本检测失败 #818

@cfc4n

Description

@cfc4n

您好,首先感谢这个项目,
一个挺好的方案,
目前,我在使用上遇到一个问题:
我用的是manjaro系统,安装的是openssl 3.5.1,但下图的信息提示:
ERR bpfFile=openssl_1_1_1j_kern.o sslVersion=linux_default_1_1_1
这是不是一个逻辑上的错误?

另外:如果系统准备好了,如果输出完整的明确的信息是不是更直观?
比如提示:openssl 3.5.1 ready!
bpffile xxxx ready!

目前,在我的manjaro使用浏览器,或者curl baidu.com都得不到任何信息!

谢谢!

2025-08-06T16:23:51+08:00 WRN Try to detect libcrypto.so.3. If you have doubts, See https://github.com/gojue/ecapture/discussions/675 for more information.
2025-08-06T16:23:51+08:00 INF Try to detect imported libcrypto.so  imported=libcrypto.so.3 soPath=/usr/lib64/libcrypto.so.3
2025-08-06T16:23:51+08:00 INF origin versionKey="openssl 3.5.1" versionKeyLower="openssl 3.5.1"
2025-08-06T16:23:51+08:00 WRN Please send an issue to https://github.com/gojue/ecapture/issues error="OpenSSL/BoringSSL version bytecode not found" version="openssl 3.5.1"
2025-08-06T16:23:51+08:00 ERR OpenSSL/BoringSSL version not found, used default version.If you want to use the specific version, please set the sslVersion parameter with "--ssl_version='openssl x.x.x'", support openssl 1.0.x, 1.1.x, 3.x or newer, or use "ecapture tls --help" for more help.
2025-08-06T16:23:51+08:00 ERR bpfFile=openssl_1_1_1j_kern.o sslVersion=linux_default_1_1_1
2025-08-06T16:23:51+08:00 INF Hook masterKey function ElfType=2 Functions=["SSL_get_wbio","SSL_in_before","SSL_do_handshake"] binrayPath=/usr/lib64/libssl.so.3
2025-08-06T16:23:51+08:00 INF target all process.
2025-08-06T16:23:51+08:00 INF target all users.
2025-08-06T16:23:51+08:00 INF setupManagers eBPFProgramType=Text
2025-08-06T16:23:51+08:00 INF BPF bytecode file is matched. bpfFileName=user/bytecode/openssl_1_1_1j_kern_core.o
2025-08-06T16:23:52+08:00 INF perfEventReader created mapSize(MB)=4
2025-08-06T16:23:52+08:00 INF perfEventReader created mapSize(MB)=4
2025-08-06T16:23:52+08:00 INF module started successfully. isReload=false moduleName=EBPFProbeOPENSSL
2025-08-06T16:25:12+08:00 INF PID:5182, Comm:git-remote-http, TID:5182, Version:TLS_VERSION_UNKNOWN_0, Send 295 bytes to 0.0.0.0:0-0.0.0.0:0
2025-08-06T16:25:12+08:00 INF PID:5182, Comm:git-remote-http, TID:5182, Version:TLS_VERSION_UNKNOWN_0, Received 42 bytes from 0.0.0.0:0-0.0.0.0:0
2025-08-06T16:25:12+08:00 INF PID:5182, Comm:git-remote-http, TID:5182, Version:TLS_VERSION_UNKNOWN_0, Send 9 bytes to 0.0.0.0:0-0.0.0.0:0
2025-08-06T16:25:12+08:00 INF PID:5182, Comm:git-remote-http, TID:5182, Version:TLS_VERSION_UNKNOWN_0, Received 595 bytes from 0.0.0.0:0-0.0.0.0:0
2025-08-06T16:25:12+08:00 INF PID:5182, Comm:git-remote-http, TID:5182, Version:TLS_VERSION_UNKNOWN_0, Send 327 bytes to 0.0.0.0:0-0.0.0.0:0
2025-08-06T16:25:13+08:00 INF PID:5182, Comm:git-remote-http, TID:5182, Version:TLS_VERSION_UNKNOWN_0, Received 26 bytes from 0.0.0.0:0-0.0.0.0:0
2025-08-06T16:25:13+08:00 INF PID:5186, Comm:git-remote-http, TID:5186, Version:TLS_VERSION_UNKNOWN_0, Send 303 bytes to 0.0.0.0:0-0.0.0.0:0
2025-08-06T16:25:13+08:00 INF PID:5182, Comm:git-remote-http, TID:5182, Version:TLS_VERSION_UNKNOWN_0, Received 379 bytes from 0.0.0.0:0-0.0.0.0:0
2025-08-06T16:25:13+08:00 INF PID:5182, Comm:git-remote-http, TID:5182, Version:TLS_VERSION_UNKNOWN_0, Received 1370 bytes from 0.0.0.0:0-0.0.0.0:0
2025-08-06T16:25:13+08:00 INF PID:5182, Comm:git-remote-http, TID:5182, Version:TLS_VERSION_UNKNOWN_0, Received 1370 bytes from 0.0.0.0:0-0.0.0.0:0
2025-08-06T16:25:13+08:00 INF PID:5182, Comm:git-remote-http, TID:5182, Version:TLS_VERSION_UNKNOWN_0, Received 3 bytes from 0.0.0.0:0-0.0.0.0:0
2025-08-06T16:25:13+08:00 INF PID:5182, Comm:git-remote-http, TID:5182, Version:TLS_VERSION_UNKNOWN_0, Received 1370 bytes from 0.0.0.0:0-0.0.0.0:0
2025-08-06T16:25:13+08:00 INF PID:5182, Comm:git-remote-http, TID:5182, Version:TLS_VERSION_UNKNOWN_0, Received 664 bytes from 0.0.0.0:0-0.0.0.0:0
2025-08-06T16:25:13+08:00 INF PID:5182, Comm:git-remote-http, TID:5182, Version:TLS_VERSION_UNKNOWN_0, Received 9 bytes from 0.0.0.0:0-0.0.0.0:0
2025-08-06T16:25:13+08:00 INF PID:5182, Comm:git-remote-http, TID:5182, Version:TLS_VERSION_UNKNOWN_0, Send 26 bytes to 0.0.0.0:0-0.0.0.0:0
2025-08-06T16:25:13+08:00 INF PID:5186, Comm:git-remote-http, TID:5186, Version:TLS_VERSION_UNKNOWN_0, Received 42 bytes from 0.0.0.0:0-0.0.0.0:0
2025-08-06T16:25:13+08:00 INF PID:5186, Comm:git-remote-http, TID:5186, Version:TLS_VERSION_UNKNOWN_0, Send 9 bytes to 0.0.0.0:0-0.0.0.0:0
2025-08-06T16:25:13+08:00 INF PID:5186, Comm:git-remote-http, TID:5186, Version:TLS_VERSION_UNKNOWN_0, Received 595 bytes from 0.0.0.0:0-0.0.0.0:0
2025-08-06T16:25:13+08:00 INF PID:5186, Comm:git-remote-http, TID:5186, Version:TLS_VERSION_UNKNOWN_0, Send 302 bytes to 0.0.0.0:0-0.0.0.0:0
2025-08-06T16:25:13+08:00 INF PID:5186, Comm:git-remote-http, TID:5186, Version:TLS_VERSION_UNKNOWN_0, Received 26 bytes from 0.0.0.0:0-0.0.0.0:0
2025-08-06T16:25:14+08:00 INF PID:5186, Comm:git-remote-http, TID:5186, Version:TLS_VERSION_UNKNOWN_0, Received 379 bytes from 0.0.0.0:0-0.0.0.0:0
2025-08-06T16:25:14+08:00 INF PID:5186, Comm:git-remote-http, TID:5186, Version:TLS_VERSION_UNKNOWN_0, Received 1370 bytes from 0.0.0.0:0-0.0.0.0:0
2025-08-06T16:25:14+08:00 INF PID:5186, Comm:git-remote-http, TID:5186, Version:TLS_VERSION_UNKNOWN_0, Received 1370 bytes from 0.0.0.0:0-0.0.0.0:0
2025-08-06T16:25:14+08:00 INF PID:5186, Comm:git-remote-http, TID:5186, Version:TLS_VERSION_UNKNOWN_0, Received 1370 bytes from 0.0.0.0:0-0.0.0.0:0
2025-08-06T16:25:14+08:00 INF PID:5186, Comm:git-remote-http, TID:5186, Version:TLS_VERSION_UNKNOWN_0, Received 3 bytes from 0.0.0.0:0-0.0.0.0:0
2025-08-06T16:25:14+08:00 INF PID:5186, Comm:git-remote-http, TID:5186, Version:TLS_VERSION_UNKNOWN_0, Received 1370 bytes from 0.0.0.0:0-0.0.0.0:0
2025-08-06T16:25:14+08:00 INF PID:5186, Comm:git-remote-http, TID:5186, Version:TLS_VERSION_UNKNOWN_0, Received 350 bytes from 0.0.0.0:0-0.0.0.0:0
2025-08-06T16:25:14+08:00 INF PID:5186, Comm:git-remote-http, TID:5186, Version:TLS_VERSION_UNKNOWN_0, Received 9 bytes from 0.0.0.0:0-0.0.0.0:0
2025-08-06T16:25:14+08:00 INF PID:5186, Comm:git-remote-http, TID:5186, Version:TLS_VERSION_UNKNOWN_0, Send 26 bytes to 0.0.0.0:0-0.0.0.0:0
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x18 pc=0x900d4a]

Originally posted by @wenewzhang in #675 (comment)

Metadata

Metadata

Assignees

No one assigned

    Labels

    🐞 bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions