{"categories":[{"label":"Networking","url":"https://skillfed.io/packages/category/system-networking"}],"enrichment":{"capability":"SocketSwap intercepts and redirects network traffic from third-party Python libraries through a local TCP SOCKS5 proxy, enabling proxy support for libraries that don't natively provide it.","skillfed_tags":["proxy-wrapper","socks5","socket-interception"],"use_cases":["Proxy database client connections (e.g., psycopg2, pymongo) through a corporate firewall or VPN.","Route third-party library HTTP/HTTPS traffic through a SOCKS5 proxy without modifying library code.","Test applications behind a proxy by intercepting and redirecting socket connections in a test harness.","Tunnel non-Python native libraries' network traffic through a proxy in mixed-language environments."],"what_it_does":"SocketSwap is a Python proxy wrapper that intercepts socket connections from third-party libraries and routes them through a local TCP SOCKS5 proxy. It solves the problem of adding proxy support to libraries that don't natively provide it\u2014useful when you need to tunnel traffic through a corporate proxy, VPN, or other intermediary without modifying the library code itself.\n\nThe package offers two usage modes: a context manager that runs the proxy in a daemon process, or a direct blocking script. It has no runtime dependencies and installs cleanly. However, it is dormant\u2014the last release was 2023-09-29 and the last commit 2024-01-15\u2014so it receives no active maintenance, and the repository has minimal adoption (2 stars).","worth_installing":"Yes, if you have a specific need to proxy a library that lacks native proxy support and you accept the maintenance risk. The package is simple, has no dependencies, and carries a permissive license. However, dormancy (last update 2024-01-15, only 2 stars) means you should verify it works with your target library and Python version before relying on it in production, and be prepared to fork or patch it if issues arise."},"id":"socketswap","links":{"html":"https://skillfed.io/packages/socketswap","md":"https://skillfed.io/packages/socketswap.md","pypi":"https://pypi.org/project/socketswap/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2023-09-29","license_spdx":null,"license_treatment":"permissive","name":"SocketSwap","python_support":"unspecified","summary":"SocketSwap is a python package that allows to proxy any third-party libraries traffic through a local TCP Proxy"},"popularity":{"monthly_downloads":468812,"position":6491,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.1.11"}
