{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/14"},{"label":"Security","url":"https://skillfed.io/packages/category/security/2"}],"enrichment":{"capability":"Stem is a Python controller library for interacting with Tor, allowing applications to query and command Tor instances over the control protocol.","skillfed_tags":["tor-integration","network-control","abandoned"],"use_cases":["Automate Tor relay configuration and monitoring by scripting control protocol commands.","Build testing frameworks that need to spawn and control Tor instances programmatically.","Query Tor's internal state for network analysis or debugging purposes.","Develop privacy-focused applications that need to manage Tor connections and routing.","Monitor Tor daemon health and performance metrics from a Python application."],"what_it_does":"Stem is a Python library that lets you programmatically control and query a running Tor instance via its control protocol. It abstracts the low-level socket communication, allowing you to issue commands, parse responses, and monitor Tor's state from Python code. The library has no runtime dependencies, making it lightweight to install, but it does require a Tor daemon to be running separately on your system.\n\nThe package is marked as production-stable and has been in use since its first release in 2013, but it is now abandoned\u2014the last release was in June 2023 with no subsequent maintenance. If you need to automate Tor operations or build tools that interact with Tor, Stem can do that, but you should be aware that you will not receive updates for new Tor protocol features or bug fixes.","worth_installing":"Yes, if you need to control Tor from Python and can tolerate no upstream maintenance. The library is stable and has no known vulnerabilities, but it is abandoned as of 2023. Verify compatibility with your Tor version before deploying. The copyleft LGPLv3 license requires careful review if you plan to distribute derivative work."},"id":"stem","links":{"html":"https://skillfed.io/packages/stem","md":"https://skillfed.io/packages/stem.md","pypi":"https://pypi.org/project/stem/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2023-06-06","license_spdx":null,"license_treatment":"copyleft","name":"stem","python_support":"unspecified","summary":"Stem is a Python controller library that allows applications to interact with Tor (https://www.torproject.org/)."},"popularity":{"monthly_downloads":252598,"position":8541,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.8.2"}
