httpntlm
httpntlm is a Node.js library to do HTTP NTLM authentication
It's a port from the Python libary python-ntml
Install
You can install httpntlm using the Node Package Manager (npm):
npm install httpntlm
How to use
var httpntlm = ; httpntlm;
Should support http and https now. Though, I've not tested it on http.
Advanced
If you want to use the NTLM-functions yourself, you can access the ntlm-library like this (https example):
var ntlm = ntlm;var async = ;var httpreq = ;var HttpsAgent = HttpsAgent;var keepaliveAgent = ; var options = url: "https://someurl.com" username: 'm$' password: 'stinks' workstation: 'choose.something' domain: ''; async;