Add py-ntlm-auth-1.0.5:
This library handles the low-level details of NTLM authentication for use in authenticating with a service that uses NTLM. It will create and parse the 3 different message types in the order required and produce a base64 encoded value that can be attached to the HTTP header. Features: - LM, NTLM and NTLMv2 authentication - NTLM1 and NTLM2 extended session security - Set the The NTLM Compatibility level when sending messages - Channel Binding Tokens support, need to pass in the SHA256 hash of the certificate for it to work - Support for MIC to enhance the integrity of the messages - Support for session security with signing and sealing messages after authentication happens
This commit is contained in:
parent
303dc564fb
commit
e8c910d057
4 changed files with 87 additions and 0 deletions
14
security/py-ntlm-auth/DESCR
Normal file
14
security/py-ntlm-auth/DESCR
Normal file
|
@ -0,0 +1,14 @@
|
|||
This library handles the low-level details of NTLM authentication for use
|
||||
in authenticating with a service that uses NTLM. It will create and parse
|
||||
the 3 different message types in the order required and produce a base64
|
||||
encoded value that can be attached to the HTTP header.
|
||||
|
||||
Features:
|
||||
- LM, NTLM and NTLMv2 authentication
|
||||
- NTLM1 and NTLM2 extended session security
|
||||
- Set the The NTLM Compatibility level when sending messages
|
||||
- Channel Binding Tokens support, need to pass in the SHA256 hash of the
|
||||
certificate for it to work
|
||||
- Support for MIC to enhance the integrity of the messages
|
||||
- Support for session security with signing and sealing messages after
|
||||
authentication happens
|
16
security/py-ntlm-auth/Makefile
Normal file
16
security/py-ntlm-auth/Makefile
Normal file
|
@ -0,0 +1,16 @@
|
|||
# $NetBSD: Makefile,v 1.1 2017/09/04 18:57:20 joerg Exp $
|
||||
|
||||
DISTNAME= ntlm-auth-1.0.5
|
||||
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
|
||||
CATEGORIES= security
|
||||
MASTER_SITES= ${MASTER_SITE_PYPI:=n/ntlm-auth/}
|
||||
|
||||
MAINTAINER= pkgsrc-users@NetBSD.org
|
||||
HOMEPAGE= https://github.com/jborean93/ntlm-auth
|
||||
COMMENT= NTLM authentication handler for python-requests
|
||||
LICENSE= gnu-lgpl-v3
|
||||
|
||||
DEPENDS+= ${PYPKGPREFIX}-six>=1.10:../../lang/py-six
|
||||
|
||||
.include "../../lang/python/egg.mk"
|
||||
.include "../../mk/bsd.pkg.mk"
|
51
security/py-ntlm-auth/PLIST
Normal file
51
security/py-ntlm-auth/PLIST
Normal file
|
@ -0,0 +1,51 @@
|
|||
@comment $NetBSD: PLIST,v 1.1 2017/09/04 18:57:20 joerg Exp $
|
||||
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
|
||||
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
|
||||
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
|
||||
${PYSITELIB}/${EGG_INFODIR}/requires.txt
|
||||
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
|
||||
${PYSITELIB}/ntlm_auth/U32.py
|
||||
${PYSITELIB}/ntlm_auth/U32.pyc
|
||||
${PYSITELIB}/ntlm_auth/U32.pyo
|
||||
${PYSITELIB}/ntlm_auth/__init__.py
|
||||
${PYSITELIB}/ntlm_auth/__init__.pyc
|
||||
${PYSITELIB}/ntlm_auth/__init__.pyo
|
||||
${PYSITELIB}/ntlm_auth/compute_hash.py
|
||||
${PYSITELIB}/ntlm_auth/compute_hash.pyc
|
||||
${PYSITELIB}/ntlm_auth/compute_hash.pyo
|
||||
${PYSITELIB}/ntlm_auth/compute_keys.py
|
||||
${PYSITELIB}/ntlm_auth/compute_keys.pyc
|
||||
${PYSITELIB}/ntlm_auth/compute_keys.pyo
|
||||
${PYSITELIB}/ntlm_auth/compute_response.py
|
||||
${PYSITELIB}/ntlm_auth/compute_response.pyc
|
||||
${PYSITELIB}/ntlm_auth/compute_response.pyo
|
||||
${PYSITELIB}/ntlm_auth/constants.py
|
||||
${PYSITELIB}/ntlm_auth/constants.pyc
|
||||
${PYSITELIB}/ntlm_auth/constants.pyo
|
||||
${PYSITELIB}/ntlm_auth/des.py
|
||||
${PYSITELIB}/ntlm_auth/des.pyc
|
||||
${PYSITELIB}/ntlm_auth/des.pyo
|
||||
${PYSITELIB}/ntlm_auth/des_c.py
|
||||
${PYSITELIB}/ntlm_auth/des_c.pyc
|
||||
${PYSITELIB}/ntlm_auth/des_c.pyo
|
||||
${PYSITELIB}/ntlm_auth/des_data.py
|
||||
${PYSITELIB}/ntlm_auth/des_data.pyc
|
||||
${PYSITELIB}/ntlm_auth/des_data.pyo
|
||||
${PYSITELIB}/ntlm_auth/gss_channel_bindings.py
|
||||
${PYSITELIB}/ntlm_auth/gss_channel_bindings.pyc
|
||||
${PYSITELIB}/ntlm_auth/gss_channel_bindings.pyo
|
||||
${PYSITELIB}/ntlm_auth/messages.py
|
||||
${PYSITELIB}/ntlm_auth/messages.pyc
|
||||
${PYSITELIB}/ntlm_auth/messages.pyo
|
||||
${PYSITELIB}/ntlm_auth/ntlm.py
|
||||
${PYSITELIB}/ntlm_auth/ntlm.pyc
|
||||
${PYSITELIB}/ntlm_auth/ntlm.pyo
|
||||
${PYSITELIB}/ntlm_auth/rc4.py
|
||||
${PYSITELIB}/ntlm_auth/rc4.pyc
|
||||
${PYSITELIB}/ntlm_auth/rc4.pyo
|
||||
${PYSITELIB}/ntlm_auth/session_security.py
|
||||
${PYSITELIB}/ntlm_auth/session_security.pyc
|
||||
${PYSITELIB}/ntlm_auth/session_security.pyo
|
||||
${PYSITELIB}/ntlm_auth/target_info.py
|
||||
${PYSITELIB}/ntlm_auth/target_info.pyc
|
||||
${PYSITELIB}/ntlm_auth/target_info.pyo
|
6
security/py-ntlm-auth/distinfo
Normal file
6
security/py-ntlm-auth/distinfo
Normal file
|
@ -0,0 +1,6 @@
|
|||
$NetBSD: distinfo,v 1.1 2017/09/04 18:57:20 joerg Exp $
|
||||
|
||||
SHA1 (ntlm-auth-1.0.5.tar.gz) = 0834c8d30df8ee8dc1f5782e3a64f02ec5db838e
|
||||
RMD160 (ntlm-auth-1.0.5.tar.gz) = ce1917a3adab49c2c36c560ecff38cb1464cc240
|
||||
SHA512 (ntlm-auth-1.0.5.tar.gz) = b7b0d8e6d6ea7e905fc702adbcddedeae9ff1ae1dfb44a9cff45faa5cfb9cafcee816a042deb80e9ba5743d4232119209f8c11a768e30ea0718ebc4299bb949c
|
||||
Size (ntlm-auth-1.0.5.tar.gz) = 25684 bytes
|
Loading…
Reference in a new issue