<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'><div style="line-height: 21.3px; color: rgb(68, 68, 68); font-size: 15px; background-color: rgb(255, 255, 255);">Hello,</div><div style="line-height: 21.3px; color: rgb(68, 68, 68); font-size: 15px; background-color: rgb(255, 255, 255);"><br></div><div style="line-height: 21.3px; color: rgb(68, 68, 68); font-size: 15px; background-color: rgb(255, 255, 255);">I need to be able to have python  authenticate with the proxy in an enterprise environment using the credentials of the currently logged on user (NTLM). Since we are using an in house developed application, the program must run on several endpoint computers so it should not require to receive any password.  Can anyone please share how to do it? </div><div style="line-height: 21.3px; color: rgb(68, 68, 68); font-size: 15px; background-color: rgb(255, 255, 255);"><br></div><div style="line-height: 21.3px; color: rgb(68, 68, 68); font-size: 15px; background-color: rgb(255, 255, 255);"><span style="line-height: 22.72px; font-size: 12pt;">I have done a small program in powershell that is able to demostrate what I need, this program will automatically identify the proxy and if configured will use the defaultcredentials from the current session to authenticate, download the url and print the result.</span></div><div style="line-height: 21.3px; color: rgb(68, 68, 68); font-size: 15px; background-color: rgb(255, 255, 255);"><div style="line-height: 21.3px;">$url="<a href="https://weather.yahoo.com/" target="" style="line-height: 21.3px; font-weight: inherit; color: rgb(0, 104, 207); cursor: pointer;">https://weather.yahoo.com/</a>"</div><div style="line-height: 21.3px;">$proxy = [System.Net.WebRequest]::GetSystemWebProxy()</div><div style="line-height: 21.3px;">$proxy.Credentials = [System.Net.CredentialCache]::DefaultCredentials</div><div style="line-height: 21.3px;">$wc = new-object system.net.webclient</div><div style="line-height: 21.3px;">$wc.proxy = $proxy</div><div style="line-height: 21.3px;">$wc.downloadString($url)</div><div style="line-height: 21.3px;"><br></div><div style="line-height: 21.3px;"><span style="line-height: 21.3px;">Thanks in advance. </span></div><div style="line-height: 21.3px;"><span style="line-height: 21.3px;">David</span></div></div>                                         </div></body>
</html>