ANN: python-ntlm - provides NTLM support, including an authentication handler for urllib2
Matthijs
Matthijs.Mullender at gmail.com
Wed Dec 10 10:38:21 EST 2008
Announcing: python-ntlm
http://code.google.com/p/python-ntlm/
python-ntlm is a library that provides NTLM support, including an
authentication
handler for urllib2.
This library allows you to retrieve content from (usually corporate)
servers protected with windows authentication (NTLM) using the python
urllib2.
For more details and downloads visit:
http://code.google.com/p/python-ntlm/
== Example Usage ==
import urllib2
from ntlm import HTTPNtlmAuthHandler
user = 'DOMAIN\User'
password = "Password"
url = "http://ntlmprotectedserver/securedfile.html"
passman = urllib2.HTTPPasswordMgrWithDefaultRealm()
passman.add_password(None, url, user, password)
# create the NTLM authentication handler
auth_NTLM = HTTPNtlmAuthHandler.HTTPNtlmAuthHandler(passman)
# create and install the opener
opener = urllib2.build_opener(auth_NTLM)
urllib2.install_opener(opener)
# retrieve the result
response = urllib2.urlopen(url)
print(response.read())
More information about the Python-list
mailing list