Show HN: Trayce – "The network tab for your local Docker containers"
Trayce is a tool for intercepting HTTP(S) requests in Docker containers, using eBPF probes. It supports various languages and protocols, with beta versions available for Mac and Linux.
Read original articleTrayce is a tool designed to intercept HTTP(S) requests to and from Docker containers in local development environments. It operates by running the TrayceAgent container alongside existing containers, utilizing eBPF probes to capture network requests, which are then displayed in a graphical user interface (GUI). The tool currently supports HTTP and HTTPS protocols, particularly for languages such as Go and OpenSSL-based languages like Python and Ruby. Future updates are expected to include support for additional protocols such as Websockets, GRPC, MySQL, Postgres, MongoDB, Redis, and Kafka. Trayce is aimed at backend developers, QA engineers, and testers who wish to monitor and analyze the network activity within their Docker containers. The software is available for download in beta versions for Mac and Linux, with a Windows version anticipated soon. Users can also build the software from source if preferred.
Related
Show HN: Xcapture-BPF – like Linux top, but with Xray vision
0x.tools simplifies Linux application performance analysis without requiring upgrades or heavy frameworks. It offers thread monitoring, CPU usage tracking, system call analysis, and kernel wait location identification. The xcapture-bpf tool enhances performance data visualization through eBPF. Installation guides are available for RHEL 8.1 and Ubuntu 24.04.
Show HN: TraceLens Visualizing Distributed Systems
TraceLens is a user-friendly OpenTelemetry UI acting as a Collector for data storage. Free during beta, it offers visualization tools and plans a subscription model for commercial use. Contact Asynkron AB for details.
Inspect TLS encrypted traffic using mitmproxy and Wireshark
The article details inspecting TLS traffic with mitmproxy and Wireshark, highlighting challenges and setup steps. It explains using wireguard-tools for connection and decrypting traffic for real-time validation. The author encourages community engagement.
Capturing Linux SSL/TLS plaintext without a CA certificate using eBPF
The GitHub repository contains eCapture, a tool for capturing SSL/TLS text content without a CA certificate using eBPF. It includes modules for Golang, MySQL, PostgreSQL, and bash commands. Detailed documentation available.
Show HN: Trayce – Network tab for Docker containers
Trayce is a tool for intercepting HTTP(S) requests in Docker containers, using eBPF probes. It supports various languages and protocols, with beta versions available for Mac and Linux.
Congrats for Trayce! I really like the idea of analyzing https requests from docker. I would really like to analyze Redis in the future too I downloaded it right away to try it and will let you know.
Thanks
Related
Show HN: Xcapture-BPF – like Linux top, but with Xray vision
0x.tools simplifies Linux application performance analysis without requiring upgrades or heavy frameworks. It offers thread monitoring, CPU usage tracking, system call analysis, and kernel wait location identification. The xcapture-bpf tool enhances performance data visualization through eBPF. Installation guides are available for RHEL 8.1 and Ubuntu 24.04.
Show HN: TraceLens Visualizing Distributed Systems
TraceLens is a user-friendly OpenTelemetry UI acting as a Collector for data storage. Free during beta, it offers visualization tools and plans a subscription model for commercial use. Contact Asynkron AB for details.
Inspect TLS encrypted traffic using mitmproxy and Wireshark
The article details inspecting TLS traffic with mitmproxy and Wireshark, highlighting challenges and setup steps. It explains using wireguard-tools for connection and decrypting traffic for real-time validation. The author encourages community engagement.
Capturing Linux SSL/TLS plaintext without a CA certificate using eBPF
The GitHub repository contains eCapture, a tool for capturing SSL/TLS text content without a CA certificate using eBPF. It includes modules for Golang, MySQL, PostgreSQL, and bash commands. Detailed documentation available.
Show HN: Trayce – Network tab for Docker containers
Trayce is a tool for intercepting HTTP(S) requests in Docker containers, using eBPF probes. It supports various languages and protocols, with beta versions available for Mac and Linux.