awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
G

gojue/ecapture

0
View on GitHub↗
15,283 stars·1,620 forks·C·Apache-2.0·12 views

Ecapture

Ecapture is a suite of specialized auditing tools designed to capture plaintext database queries, log executed shell commands, forward packet captures, and decrypt TLS traffic.

The system extracts plaintext content from encrypted communications and TLS master secrets without requiring CA certificates. It further monitors data interactions by capturing SQL queries from database instances and recording commands from shell environments for host-level auditing.

The toolset includes capabilities for network traffic analysis, exporting captured data to pcapng files, and forwarding events to external packet analysis software. It also provides an interface to modify capture parameters and tool settings in real time via HTTP.

Features

  • Traffic Decryption - Hooks into library functions to intercept and decrypt TLS-encrypted network traffic for plaintext analysis.
  • Library Function Hooking - Uses library-level hooking to intercept and extract plaintext data from encryption and database libraries.
  • TLS Plaintext Extractions - Extracts plaintext content from encrypted communication across various libraries without needing CA certificates.
  • TLS Session Key Extractions - Extracts TLS master secrets from memory to enable external decryption of recorded network traffic.
  • Database Query Logging - Captures plaintext SQL queries from database instances to audit data interactions.
  • Network Traffic Analysis - Analyzes network traffic by exporting captured data to pcapng files or forwarding to external analysis tools.
  • Shell Command Auditing - Records executed shell commands to monitor system activity and facilitate host-level security auditing.
  • Pcapng File Exports - Saves captured network traffic into Pcapng format including embedded decryption secrets for analysis.
  • Dynamic Configuration - Allows the dynamic update of capture parameters and tool settings via HTTP while processes are actively running.
  • Packet Stream Exports - Provides real-time streaming of captured network packets to both local storage and external analysis software.
  • Packet Fragmentation and Reassembly - Reassembles fragmented network traffic in user-space to reconstruct plaintext events for security auditing.
  • Dynamic Configuration Interfaces - Ships an HTTP-based interface for modifying capture parameters and tool settings during runtime without process restarts.
  • Dynamic Configuration APIs - Provides a dynamic configuration API via HTTP to update tool settings without restarting the capture process.
  • Network Event Forwarders - Forwards captured network events to third-party software for detailed external analysis.
  • Traffic Event Forwarders - Acts as a bridge that forwards captured traffic events to third-party packet analysis software.
  • Security Lab Environments - Tool for capturing encrypted traffic using eBPF.

Star history

Star history chart for gojue/ecaptureStar history chart for gojue/ecapture

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Ecapture

Similar open-source projects, ranked by how many features they share with Ecapture.
  • hengyoush/kyanoshengyoush avatar

    hengyoush/kyanos

    5,033View on GitHub↗

    Kyanos is a diagnostic toolset for network analysis that uses eBPF to measure packet latency and trace traffic from the network card to the application. It functions as a kernel latency profiler and network performance monitor, providing capabilities to map external dependencies and capture network traffic. The project is distinguished by its ability to perform automatic SSL traffic decryption, converting encrypted requests and responses into plaintext for analysis. It further isolates bottlenecks by attributing latency across multiple stages, specifically tracing the time packets spend withi

    C
    View on GitHub↗5,033
  • emanuele-f/pcapdroidemanuele-f avatar

    emanuele-f/PCAPdroid

    4,133View on GitHub↗

    PCAPdroid is an Android network traffic analyzer and packet capture tool that operates without requiring root access. It functions as a VPN-based firewall and network controller, capable of recording traffic in PCAPng format and blocking connections to specific domains or malicious hosts. The project distinguishes itself through a proxy-based system for decrypting TLS traffic and routing device network traffic through SOCKS5 proxies or the Tor network. It further allows for the modification of live HTTP requests and responses via custom scripts. Its capabilities cover application connection

    Javaandroidcapture-trafficdecryption
    View on GitHub↗4,133
  • eunomia-bpf/bpf-developer-tutorialeunomia-bpf avatar

    eunomia-bpf/bpf-developer-tutorial

    4,145View on GitHub↗

    This project is an educational resource providing a comprehensive development tutorial for writing and loading eBPF programs using C, Go, and Rust within the Linux kernel. It serves as a technical guide for developing custom logic to execute directly in the kernel. The materials cover specialized domains including kernel observability and tracing, security implementation for intrusion detection, and high-performance network engineering for packet filtering and load balancing. It also includes dedicated manuals for Linux kernel tracing and the use of kprobes, uprobes, and tracepoints. The pro

    Cbpfebpfexamples
    View on GitHub↗4,145
  • stamparm/maltrailstamparm avatar

    stamparm/maltrail

    8,498View on GitHub↗

    Maltrail is a malicious traffic detection system used for network intrusion detection. It consists of a network intrusion sensor for monitoring interfaces, a threat intelligence aggregator for syncing blacklists, and a detection engine that identifies security threats through signature matching and heuristic attack patterns. The system distinguishes itself through a distributed sensor architecture that collects traffic data from multiple remote probes and forwards events to a central analysis server. It employs heuristic behavioral analysis to identify unknown threats, such as port scanning o

    Pythonattack-detectionintrusion-detectionmalware
    View on GitHub↗8,498
See all 30 alternatives to Ecapture→

Frequently asked questions

What does gojue/ecapture do?

Ecapture is a suite of specialized auditing tools designed to capture plaintext database queries, log executed shell commands, forward packet captures, and decrypt TLS traffic.

What are the main features of gojue/ecapture?

The main features of gojue/ecapture are: Traffic Decryption, Library Function Hooking, TLS Plaintext Extractions, TLS Session Key Extractions, Database Query Logging, Network Traffic Analysis, Shell Command Auditing, Pcapng File Exports.

What are some open-source alternatives to gojue/ecapture?

Open-source alternatives to gojue/ecapture include: hengyoush/kyanos — Kyanos is a diagnostic toolset for network analysis that uses eBPF to measure packet latency and trace traffic from… emanuele-f/pcapdroid — PCAPdroid is an Android network traffic analyzer and packet capture tool that operates without requiring root access.… eunomia-bpf/bpf-developer-tutorial — This project is an educational resource providing a comprehensive development tutorial for writing and loading eBPF… stamparm/maltrail — Maltrail is a malicious traffic detection system used for network intrusion detection. It consists of a network… security-onion-solutions/securityonion — Security Onion is a security information and event management platform and network security monitoring suite. It… linkedin/school-of-sre — This project is a comprehensive educational resource and curriculum focused on site reliability engineering,…