{"library":"txtorcon","type":"library","category":null,"description":"txtorcon is a Twisted-based Tor controller client, with state-tracking and configuration abstractions. As of version 24.8.0, it allows for launching new Tor instances or connecting to existing ones, using Tor as a client via SOCKS5, setting up Onion services, and monitoring live state and configuration. The library follows calendar versioning (YY.MM.0) and typically has frequent releases for new features and bug fixes, often aligned with Twisted's release schedule.","language":"python","status":"active","version":"24.8.0","tags":["tor","twisted","networking","anonymity","security","control-protocol","onion-services"],"last_verified":"Tue May 26","install":[{"cmd":"pip install txtorcon","imports":["import txtorcon","from txtorcon import connect","from txtorcon import launch","from twisted.internet.endpoints import UNIXClientEndpoint","from twisted.internet.task import react","from twisted.internet.defer import inlineCallbacks"]}],"homepage":"https://txtorcon.org","github":"https://github.com/meejah/txtorcon","docs":null,"changelog":null,"pypi":"https://pypi.org/project/txtorcon/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":5.6,"avg_import_s":1.06,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/txtorcon/compatibility"}}