{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/7"},{"label":"Internet","url":"https://skillfed.io/packages/category/internet/3"},{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/3"},{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/4"},{"label":"Monitoring","url":"https://skillfed.io/packages/category/system-monitoring/3"},{"label":"Dynamic Content","url":"https://skillfed.io/packages/category/internet-www-http-dynamic-content"},{"label":"Information Analysis","url":"https://skillfed.io/packages/category/scientific-engineering-information-analysis"},{"label":"Networking","url":"https://skillfed.io/packages/category/system-networking"},{"label":"Debuggers","url":"https://skillfed.io/packages/category/software-development-debuggers"},{"label":"HTTP Servers","url":"https://skillfed.io/packages/category/internet-www-http-http-servers"},{"label":"Monitoring","url":"https://skillfed.io/packages/category/system-networking-monitoring"},{"label":"Browsers","url":"https://skillfed.io/packages/category/internet-www-http-browsers"},{"label":"Proxy Servers","url":"https://skillfed.io/packages/category/internet-proxy-servers"},{"label":"CGI Tools/Libraries","url":"https://skillfed.io/packages/category/internet-www-http-dynamic-content-cgi-tools-libraries"},{"label":"Firewalls","url":"https://skillfed.io/packages/category/system-networking-firewalls"}],"enrichment":{"capability":"A lightweight, pluggable HTTP proxy server framework that handles forward proxying, reverse proxying, and TLS interception with support for custom plugins and asyncio-based concurrency.","skillfed_tags":["http-proxy","asyncio","plugin-framework"],"use_cases":["Intercept and modify HTTP requests/responses during development and testing without external tools.","Implement custom DNS resolution or traffic filtering rules via plugins for network control.","Deploy as a lightweight reverse proxy or load balancer for small to medium workloads.","Perform TLS interception for security research, monitoring, or compliance auditing.","Build a drop-in ngrok alternative (GROUT) to expose local services over SSH tunnels or public URLs."],"what_it_does":"proxy.py is a full-featured HTTP proxy server framework written in Python that operates as both a forward and reverse proxy with built-in support for TLS interception, DNS-over-HTTPS, and custom request/response manipulation. It uses asyncio for threadless, event-driven concurrency and is designed to handle high connection volumes efficiently. The package is structured around a plugin architecture, allowing developers to intercept and modify HTTP traffic, implement custom routing, cache responses, perform authentication, and integrate with external services without modifying the core proxy code.\n\nThe framework is suitable for development, testing, monitoring, and production deployment scenarios. It can be run standalone from the command line, embedded directly in Python applications, deployed via Docker, or used as a library for building custom proxy solutions. The package includes utilities for HTTP request/response building, TCP socket management, and PKI operations, plus a dashboard for traffic inspection and Prometheus metrics support.","worth_installing":"Yes. The package is production-stable, actively maintained, has zero known vulnerabilities, installs with no dependencies, and offers a flexible plugin-based architecture suitable for both simple proxy use cases and complex custom implementations. The low install friction and broad platform support make it a practical choice for developers needing HTTP proxy functionality."},"id":"proxy-py","links":{"html":"https://skillfed.io/packages/proxy-py","md":"https://skillfed.io/packages/proxy-py.md","pypi":"https://pypi.org/project/proxy-py/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-02-18","license_spdx":null,"license_treatment":"permissive","name":"proxy.py","python_support":"supports_current","summary":"\\u26a1 Fast \\u2022 \\U0001fab6 Lightweight \\u2022 \\U0001f51f Dependency \\u2022 \\U0001f50c Pluggable \\u2022 \\U0001f608 TLS interception \\u2022 \\U0001f512 DNS-over-HTTPS \\u2022 \\U0001f525 Poor Mans VPN \\u2022 \\u23ea Reverse & \\u23e9 Forward \\u2022 \\U0001f46e\\U0001f3ff Proxy Server framework \\u2022 \\U0001f310 Web Server framework \\u2022 \\u27b5 \\u27b6 \\u27b7 \\u27a0 PubSub framework \\u2022 \\U0001f477 Work acceptor & executor framework."},"popularity":{"monthly_downloads":1010396,"position":4515,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"2.4.10"}
