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
monasticacademy avatar

monasticacademy/httptap

0
View on GitHub↗
4,165 stars·65 forks·Go·MIT·20 viewswww.monasticacademy.org↗

Httptap

httptap is a network utility for intercepting system-level packets and monitoring the HTTP and HTTPS traffic of Linux processes. It functions as a network packet sniffer and traffic monitor designed to capture and display real-time requests and responses sent by local applications.

The project includes a local traffic redirector that maps remote hostnames or IP addresses to localhost for service testing. To support detailed inspection, it features a TLS termination proxy for decrypting HTTPS traffic and a HAR file exporter that dumps captured data into the standard HTTP Archive format for external analysis.

The tool's technical capabilities cover kernel-level packet capture using eBPF, transparent proxy interception, and process-specific traffic filtering. It also provides local DNS redirection to override system name resolution.

Features

  • HTTP Traffic Inspection - Provides real-time monitoring and inspection of HTTP and HTTPS requests and responses sent by Linux processes.
  • Network Communication Debugging - Observes the outbound web communication of running programs to identify API errors or unexpected behavior.
  • Real-Time Traffic Dashboards - Captures and displays HTTP and HTTPS requests and responses made by a specific process in real time.
  • Packet Capture Implementations - Implements high-performance packet interception at the kernel level using eBPF programs.
  • Process-Level Filters - Isolates network packets by matching kernel-level process identifiers to filter traffic from a single target application.
  • Transparent Network Proxies - Reroutes outbound network traffic through a local listener without requiring client-side configuration changes.
  • SSL/TLS Termination - Decrypts HTTPS traffic by acting as a proxy that terminates encrypted connections for inspection.
  • Packet-Sniffing Analyzers - Intercepts network traffic at the packet level to analyze data sent by local applications.
  • Local Redirection Rules - Routes network traffic from remote hostnames or IP addresses to a local machine for testing.
  • Local DNS Mapping - Overrides system name resolution to map remote hostnames to local IP addresses for testing.
  • Localhost Domain Mappings - Maps specific hostnames or IP addresses to the local machine to enable communication with local services.
  • Local Service Address Mapping - Maps remote hostnames or IP addresses to localhost for local service testing.
  • HAR File Exporters - Dumps intercepted network traffic into the standardized HTTP Archive format for external analysis.
  • Network Traffic Analyzers - Exports captured web requests into HAR files for visualization and analysis in external tools.
  • HAR Serialization - Formats captured request and response metadata into standardized HAR JSON structures for external analysis tools.

Star history

Star history chart for monasticacademy/httptapStar history chart for monasticacademy/httptap

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. 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

Projects sharing features with Httptap

These projects share indexed features with Httptap. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • exposedev/exposeexposedev avatar

    exposedev/expose

    4,521View on GitHub↗

    Expose is a secure tunneling tool that creates public URLs for local development servers, making them accessible from the internet without complex network configuration. It forwards incoming HTTP requests and responses between a public relay server and a local machine, enabling external services to reach a development environment that would otherwise be isolated behind a firewall or VPN. The project distinguishes itself through a comprehensive set of webhook debugging and inspection capabilities. It captures all incoming webhook requests and displays them in a real-time dashboard or command-l

    PHPexposetunnel-servertunneling
    View on GitHub↗4,521
  • proxymanapp/proxymanProxymanApp avatar

    ProxymanApp/Proxyman

    6,858View on GitHub↗

    Proxyman is a cross-platform HTTP debugging proxy that captures, inspects, and modifies HTTP, HTTPS, and WebSocket traffic. It functions as a man-in-the-middle proxy, decrypting SSL/TLS traffic to allow real-time inspection and modification of encrypted requests and responses. The tool is designed for debugging web and mobile applications, with capabilities for API mocking and simulation, scriptable traffic modification, and team collaboration on network logs. What distinguishes Proxyman is its deep integration with mobile and cross-platform development workflows. It provides automated certif

    debugging-tooliosmacos
    View on GitHub↗6,858
  • chuckerteam/chuckerChuckerTeam avatar

    ChuckerTeam/chucker

    4,532View on GitHub↗

    Chucker is an on-device HTTP inspector for Android applications that captures and records network traffic for the OkHttp library. It functions as a network interceptor and proxy-like utility, allowing for the analysis of API calls directly within the mobile application environment. The tool provides a local interface for analyzing API interactions, which includes the ability to decode binary response bodies into human-readable text. It also includes security features to mask sensitive information in request and response headers through redaction rules. Captured transactions are managed via a

    Kotlinandroidandroid-libraryandroid-sdk
    View on GitHub↗4,532
  • alibaba/anyproxyalibaba avatar

    alibaba/anyproxy

    7,913View on GitHub↗

    AnyProxy is an HTTP/HTTPS proxy framework built on Node.js that intercepts and modifies traffic through a plugin system. It functions as a configurable proxy server where user-defined plugins inspect or alter requests and responses as they pass through the proxy. The framework distinguishes itself through a middleware stack that processes requests sequentially, enabling modular traffic transformation and logging. It handles HTTPS interception by dynamically generating and installing root certificates for transparent decryption, and routes traffic based on configurable rules matching request p

    JavaScript
    View on GitHub↗7,913
Compare all 30 related projects→

Frequently asked questions

What does monasticacademy/httptap do?

httptap is a network utility for intercepting system-level packets and monitoring the HTTP and HTTPS traffic of Linux processes. It functions as a network packet sniffer and traffic monitor designed to capture and display real-time requests and responses sent by local applications.

What are the main features of monasticacademy/httptap?

The main features of monasticacademy/httptap are: HTTP Traffic Inspection, Network Communication Debugging, Real-Time Traffic Dashboards, Packet Capture Implementations, Process-Level Filters, Transparent Network Proxies, SSL/TLS Termination, Packet-Sniffing Analyzers.

Which projects share features with monasticacademy/httptap?

Projects with overlapping indexed features include: exposedev/expose — Expose is a secure tunneling tool that creates public URLs for local development servers, making them accessible from… proxymanapp/proxyman — Proxyman is a cross-platform HTTP debugging proxy that captures, inspects, and modifies HTTP, HTTPS, and WebSocket… davecheney/httpstat — httpstat is a command-line utility for executing HTTP requests and analyzing network timing, response metadata, and… avwo/whistle — Whistle is an HTTP debugging proxy that captures, inspects, and modifies traffic through a web-based management… daeuniverse/dae — dae is a high-performance Linux network tool that functions as an eBPF transparent proxy. It intercepts and redirects… alibaba/anyproxy — AnyProxy is an HTTP/HTTPS proxy framework built on Node.js that intercepts and modifies traffic through a plugin…