gojue/ecapture
Capturing SSL/TLS plaintext without a CA certificate using eBPF. Supported on Linux/Android kernels for amd64/arm64.
What's novel
Capturing SSL/TLS plaintext without a CA certificate using eBPF. Supported on Linux/Android kernels for amd64/arm64.
Code Analysis
0 files read · 1 roundsA user-space eBPF-based security auditing tool that captures plaintext data from encrypted network traffic (SSL/TLS) and system commands without requiring root CA certificates.
Strengths
Highly innovative approach using eBPF for deep kernel-level inspection of user-space libraries like OpenSSL and BoringSSL. Strong separation of concerns between Go control plane and C/eBPF data plane, with robust version-specific offset handling mechanisms.
Weaknesses
Limited test coverage for edge cases in eBPF programs; heavy reliance on external build tools (clang/bpfcc) which may complicate deployment environments.
Score Breakdown
Signal breakdown
Innovation
Craft
Traction
Scope
Evidence
Commits
110
Contributors
53
Files
369
Active weeks
40
Repository
Language
C
Stars
15032
Forks
1596
License
Apache-2.0