{"categories":[{"label":"Git","url":"https://skillfed.io/packages/category/software-development-version-control-git"}],"enrichment":{"capability":"Provides HTTP NTLM authentication for the requests library, enabling clients to authenticate against NTLM-protected servers and proxies.","skillfed_tags":["ntlm-auth","proxy-auth","windows-integration"],"use_cases":["Authenticate requests against corporate Windows servers or Active Directory-protected endpoints that require NTLM.","Route HTTP/HTTPS traffic through an NTLM-authenticated corporate proxy without manual challenge-response handling.","Build connection pooling with session objects to avoid repeated NTLM handshakes for multiple requests to the same server.","Configure NTLM compatibility levels (LM, NTLMv1, NTLMv2) to match legacy or modern enterprise authentication policies."],"what_it_does":"requests-ntlm3 is an authentication handler for the requests library that implements the NTLM (NT LAN Manager) protocol, used primarily by Windows-based servers and corporate proxies. It extends requests' AuthBase to provide transparent NTLM authentication, handling the multi-step NTLM handshake (the \"NTLM Dance\") automatically. The package supports configurable NTLM compatibility levels, session-based connection pooling for efficiency, and HTTP CONNECT tunneling through NTLM-authenticated proxies via its HttpNtlmAdapter.\n\nThe package depends on requests for HTTP operations, ntlm-auth for the NTLM protocol implementation, and cryptography for underlying cryptographic operations. It was designed to work with Python 2.7 and 3.5\u20133.8, though it has been abandoned since February 2020 with no subsequent maintenance or updates.","worth_installing":"Yes, if you have a specific, static NTLM authentication requirement and can accept the risk of an abandoned package. The low install friction and permissive license make it straightforward to add, but the lack of maintenance since 2020 means no bug fixes, security patches, or compatibility updates with newer Python or dependency versions. Suitable only for stable, isolated use cases where you control the environment and can tolerate no future support."},"id":"requests-ntlm3","links":{"html":"https://skillfed.io/packages/requests-ntlm3","md":"https://skillfed.io/packages/requests-ntlm3.md","pypi":"https://pypi.org/project/requests-ntlm3/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2020-02-19","license_spdx":null,"license_treatment":"permissive","name":"requests-ntlm3","python_support":"unspecified","summary":"The HTTP NTLM proxy and/or server authentication library."},"popularity":{"monthly_downloads":273653,"position":8198,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"6.1.3b1"}
