eCapture v1.0.0
v1.0.0 Stable Versions (2025-03-25)
🚀 eCapture Features Overview
eCapture is a powerful network traffic capture and decryption tool focusing on TLS/SSL protocol transparency and analysis. It supports multiple protocols and architectures, providing efficient and flexible capture and decryption capabilities.
Core Features
- Multi-Protocol Support
- Supports TLS, gnutls, nss, openssl, and other encryption protocols, compatible with different versions of SSL/TLS implementations.
- Smart Packet Capture
- Based on eBPF technology, enabling efficient network data capture and protocol parsing. Supports IPv4, IPv6 dual-stack and 4-tuple filtering.
- Master Key Capture
- Supports TLS 1.2 and 1.3 protocol master key capture. Integrates with Wireshark for decryption, allowing direct viewing of encrypted traffic in plain text.
- Modular Architecture
- Modular design allows for easy extension and flexible configuration of different protocol modules.
- Cross-Platform Support
- Supports Linux, Android, and other platforms, compatible with ARM64 and x86 architectures, adapting to different environments.
Features
-
Automation
Automatically detects SSL/TLS library versions, intelligently identifies CO-RE and non-CO-RE modes, optimizes memory usage. -
Flexible Configuration
Supports custom filters, log files, decryption modes (keylog, pcap, text), and multiple output formats. -
High Performance
High-efficiency data processing based on eBPF, supports large-scale concurrent captures and long-term packet capturing. -
Strong Compatibility
Supports multiple SSL/TLS library versions, including openssl 1.1.1, 3.0.x, boringssl, etc. -
Extensibility
Provides Wireshark plugin support for easy data analysis and visualization.
Technical Advantages
-
eBPF Engine
Utilizes advanced eBPF technology to improve capture and decryption efficiency, reducing system resource usage. -
Modular Architecture
Core functionality is modularized for easy extension and maintenance. -
Intelligence
Automatically detects the runtime environment and intelligently adapts to different protocols and architectures.
Application Scenarios
-
Network Debugging
Real-time capture and decryption of TLS/SSL traffic to assist in development and debugging. -
Security Analysis
Analyze encrypted communications to identify potential security vulnerabilities. -
Protocol Research
Study TLS/SSL protocol implementations and analyze traffic characteristics. -
Monitoring and Auditing
Monitor network communications, record, and audit sensitive operations.
Links
- eCapture旁观者
- eCapture Github
- 微信公众号
Full Changelog: v0.9.5...v1.0.0