{"_id":"httpntlm","_rev":"253832","name":"httpntlm","description":"httpntlm is a Node.js library to do HTTP NTLM authentication","dist-tags":{"latest":"1.7.7"},"maintainers":[{"name":"samdecrock","email":"sam.decrock@gmail.com"}],"time":{"modified":"2021-06-03T16:17:35.000Z","created":"2013-08-14T01:06:22.861Z","1.7.7":"2021-05-10T18:00:28.978Z","1.7.6":"2018-05-21T19:29:08.229Z","1.7.5":"2017-03-13T12:22:05.361Z","1.7.4":"2017-02-19T21:47:03.848Z","1.7.3":"2016-11-18T15:54:48.577Z","1.7.1":"2016-10-29T08:29:40.800Z","1.7.0":"2016-10-26T19:27:41.323Z","1.6.1":"2016-05-02T11:51:07.958Z","1.5.3":"2016-02-18T13:00:42.883Z","1.5.2":"2015-02-24T15:23:02.497Z","1.5.1":"2015-02-13T15:04:15.625Z","1.5.0":"2014-12-30T09:11:27.175Z","1.4.1":"2014-12-24T09:32:34.065Z","1.4.0":"2014-11-12T13:25:09.687Z","1.3.0":"2014-07-11T08:02:15.728Z","1.2.0":"2014-05-15T14:19:27.230Z","1.1.0":"2014-04-12T13:56:38.447Z","1.0.2":"2014-04-12T13:53:12.683Z","1.0.1":"2013-08-14T08:52:38.212Z","1.0.0":"2013-08-14T01:07:49.987Z","0.0.1":"2013-08-14T01:06:22.861Z"},"users":{"muxa":true},"author":{"name":"Sam Decrock","url":"https://github.com/SamDecrock/"},"repository":{"type":"git","url":"git://github.com/SamDecrock/node-http-ntlm.git"},"versions":{"1.7.7":{"name":"httpntlm","description":"httpntlm is a Node.js library to do HTTP NTLM authentication","version":"1.7.7","dependencies":{"httpreq":">=0.4.22","underscore":"~1.12.1"},"author":{"name":"Sam Decrock","url":"https://github.com/SamDecrock/"},"bugs":{"url":"https://github.com/SamDecrock/node-http-ntlm/issues"},"engines":{"node":">=0.8.0"},"repository":{"type":"git","url":"git://github.com/SamDecrock/node-http-ntlm.git"},"main":"./httpntlm","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"scripts":{"jshint":"jshint *.js"},"gitHead":"d254976b8814bca589a0656543bf210d53c927a5","homepage":"https://github.com/SamDecrock/node-http-ntlm#readme","_id":"httpntlm@1.7.7","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"shasum":"51b914f18e5de2868d4bfe50aeecdb1db23218a1","size":7285,"noattachment":false,"key":"/httpntlm/-/httpntlm-1.7.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/httpntlm/download/httpntlm-1.7.7.tgz"},"_npmUser":{"name":"samdecrock","email":"sam.decrock@gmail.com"},"directories":{},"maintainers":[{"name":"samdecrock","email":"sam.decrock@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/httpntlm_1.7.7_1620669628810_0.4212525469172428"},"_hasShrinkwrap":false,"publish_time":1620669628978,"_cnpm_publish_time":1620669628978},"1.7.6":{"name":"httpntlm","description":"httpntlm is a Node.js library to do HTTP NTLM authentication","version":"1.7.6","dependencies":{"httpreq":">=0.4.22","underscore":"~1.7.0"},"author":{"name":"Sam Decrock","url":"https://github.com/SamDecrock/"},"bugs":{"url":"https://github.com/SamDecrock/node-http-ntlm/issues"},"engines":{"node":">=0.8.0"},"repository":{"type":"git","url":"git://github.com/SamDecrock/node-http-ntlm.git"},"main":"./httpntlm","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"scripts":{"jshint":"jshint *.js"},"gitHead":"9fe10c328f05d7ba291a07e46e737f65026130ca","homepage":"https://github.com/SamDecrock/node-http-ntlm#readme","_id":"httpntlm@1.7.6","_shasum":"6991e8352836007d67101b83db8ed0f915f906d0","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"samdecrock","email":"sam.decrock@gmail.com"},"dist":{"shasum":"6991e8352836007d67101b83db8ed0f915f906d0","size":7354,"noattachment":false,"key":"/httpntlm/-/httpntlm-1.7.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/httpntlm/download/httpntlm-1.7.6.tgz"},"maintainers":[{"name":"samdecrock","email":"sam.decrock@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/httpntlm_1.7.6_1526930948077_0.2280593550168306"},"_hasShrinkwrap":false,"publish_time":1526930948229,"_cnpm_publish_time":1526930948229},"1.7.5":{"name":"httpntlm","description":"httpntlm is a Node.js library to do HTTP NTLM authentication","version":"1.7.5","dependencies":{"httpreq":">=0.4.22","underscore":"~1.7.0"},"author":{"name":"Sam Decrock","url":"https://github.com/SamDecrock/"},"bugs":{"url":"https://github.com/SamDecrock/node-http-ntlm/issues"},"engines":{"node":">=0.8.0"},"repository":{"type":"git","url":"git://github.com/SamDecrock/node-http-ntlm.git"},"main":"./httpntlm","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"scripts":{"jshint":"jshint *.js"},"gitHead":"19d07477c4220320e7db6279b36618da16c64553","homepage":"https://github.com/SamDecrock/node-http-ntlm#readme","_id":"httpntlm@1.7.5","_shasum":"cd1558ed93125418ece5bf824c1335675feedecc","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"samdecrock","email":"sam.decrock@gmail.com"},"dist":{"shasum":"cd1558ed93125418ece5bf824c1335675feedecc","size":7368,"noattachment":false,"key":"/httpntlm/-/httpntlm-1.7.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/httpntlm/download/httpntlm-1.7.5.tgz"},"maintainers":[{"name":"samdecrock","email":"sam.decrock@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/httpntlm-1.7.5.tgz_1489407724671_0.38321744999848306"},"directories":{},"publish_time":1489407725361,"_cnpm_publish_time":1489407725361,"_hasShrinkwrap":false},"1.7.4":{"name":"httpntlm","description":"httpntlm is a Node.js library to do HTTP NTLM authentication","version":"1.7.4","dependencies":{"httpreq":">=0.4.22","underscore":"~1.7.0"},"author":{"name":"Sam Decrock","url":"https://github.com/SamDecrock/"},"bugs":{"url":"https://github.com/SamDecrock/node-http-ntlm/issues"},"engines":{"node":">=0.8.0"},"repository":{"type":"git","url":"git://github.com/SamDecrock/node-http-ntlm.git"},"main":"./httpntlm","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"scripts":{"jshint":"jshint *.js"},"gitHead":"14bed1817ab3434239756c499eda0c40f82f8243","homepage":"https://github.com/SamDecrock/node-http-ntlm#readme","_id":"httpntlm@1.7.4","_shasum":"1fe0764fa3e45fad99965b2495467a830c13a350","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"samdecrock","email":"sam.decrock@gmail.com"},"dist":{"shasum":"1fe0764fa3e45fad99965b2495467a830c13a350","size":7373,"noattachment":false,"key":"/httpntlm/-/httpntlm-1.7.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/httpntlm/download/httpntlm-1.7.4.tgz"},"maintainers":[{"name":"samdecrock","email":"sam.decrock@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/httpntlm-1.7.4.tgz_1487540821727_0.5495164522435516"},"directories":{},"publish_time":1487540823848,"_cnpm_publish_time":1487540823848,"_hasShrinkwrap":false},"1.7.3":{"name":"httpntlm","description":"httpntlm is a Node.js library to do HTTP NTLM authentication","version":"1.7.3","dependencies":{"httpreq":">=0.4.22","underscore":"~1.7.0"},"author":{"name":"Sam Decrock","url":"https://github.com/SamDecrock/"},"bugs":{"url":"https://github.com/SamDecrock/node-http-ntlm/issues"},"engines":{"node":">=0.8.0"},"repository":{"type":"git","url":"git://github.com/SamDecrock/node-http-ntlm.git"},"main":"./httpntlm","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"scripts":{"jshint":"jshint *.js"},"gitHead":"179e8a6d35de8fac344532aa0d496d571e6b1b6d","homepage":"https://github.com/SamDecrock/node-http-ntlm#readme","_id":"httpntlm@1.7.3","_shasum":"86dbebc389978e5ee234659003c992c31d1cf9c7","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"samdecrock","email":"sam.decrock@gmail.com"},"dist":{"shasum":"86dbebc389978e5ee234659003c992c31d1cf9c7","size":7215,"noattachment":false,"key":"/httpntlm/-/httpntlm-1.7.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/httpntlm/download/httpntlm-1.7.3.tgz"},"maintainers":[{"name":"samdecrock","email":"sam.decrock@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/httpntlm-1.7.3.tgz_1479484486583_0.5310351068619639"},"directories":{},"publish_time":1479484488577,"_cnpm_publish_time":1479484488577,"_hasShrinkwrap":false},"1.7.1":{"name":"httpntlm","description":"httpntlm is a Node.js library to do HTTP NTLM authentication","version":"1.7.1","dependencies":{"httpreq":">=0.4.22","underscore":"~1.7.0"},"author":{"name":"Sam Decrock","url":"https://github.com/SamDecrock/"},"bugs":{"url":"https://github.com/SamDecrock/node-http-ntlm/issues"},"engines":{"node":">=0.8.0"},"repository":{"type":"git","url":"git://github.com/SamDecrock/node-http-ntlm.git"},"main":"./httpntlm","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"scripts":{"jshint":"jshint *.js"},"gitHead":"fdcd25e7bdb97e9d44e249b6208963e5e84177ac","homepage":"https://github.com/SamDecrock/node-http-ntlm#readme","_id":"httpntlm@1.7.1","_shasum":"1e52704d9f43ef4176b73b5b3a5345ab4da1d0e2","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"samdecrock","email":"sam.decrock@gmail.com"},"dist":{"shasum":"1e52704d9f43ef4176b73b5b3a5345ab4da1d0e2","size":7084,"noattachment":false,"key":"/httpntlm/-/httpntlm-1.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/httpntlm/download/httpntlm-1.7.1.tgz"},"maintainers":[{"name":"samdecrock","email":"sam.decrock@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/httpntlm-1.7.1.tgz_1477729780194_0.128154433099553"},"directories":{},"publish_time":1477729780800,"_cnpm_publish_time":1477729780800,"_hasShrinkwrap":false},"1.7.0":{"name":"httpntlm","description":"httpntlm is a Node.js library to do HTTP NTLM authentication","version":"1.7.0","dependencies":{"httpreq":">=0.4.22","underscore":"~1.7.0"},"author":{"name":"Sam Decrock","url":"https://github.com/SamDecrock/"},"bugs":{"url":"https://github.com/SamDecrock/node-http-ntlm/issues"},"engines":{"node":">=0.8.0"},"repository":{"type":"git","url":"git://github.com/SamDecrock/node-http-ntlm.git"},"main":"./httpntlm","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"scripts":{"jshint":"jshint *.js"},"gitHead":"c192ae03d747a11b1e22a4d73204dfe0b053e013","homepage":"https://github.com/SamDecrock/node-http-ntlm#readme","_id":"httpntlm@1.7.0","_shasum":"db1175e3805b6f866f1011735a0f5573a52b86c4","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"samdecrock","email":"sam.decrock@gmail.com"},"dist":{"shasum":"db1175e3805b6f866f1011735a0f5573a52b86c4","size":7073,"noattachment":false,"key":"/httpntlm/-/httpntlm-1.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/httpntlm/download/httpntlm-1.7.0.tgz"},"maintainers":[{"name":"samdecrock","email":"sam.decrock@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/httpntlm-1.7.0.tgz_1477510058962_0.2085105727892369"},"directories":{},"publish_time":1477510061323,"_cnpm_publish_time":1477510061323,"_hasShrinkwrap":false},"1.6.1":{"name":"httpntlm","description":"httpntlm is a Node.js library to do HTTP NTLM authentication","version":"1.6.1","dependencies":{"httpreq":">=0.4.22","underscore":"~1.7.0"},"author":{"name":"Sam Decrock","url":"https://github.com/SamDecrock/"},"bugs":{"url":"https://github.com/SamDecrock/node-http-ntlm/issues"},"engines":{"node":">=0.8.0"},"repository":{"type":"git","url":"git://github.com/SamDecrock/node-http-ntlm.git"},"main":"./httpntlm","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"scripts":{"jshint":"jshint *.js"},"gitHead":"c5cecb5a94ef1fd33d5234aec3fad8c59b920eb2","homepage":"https://github.com/SamDecrock/node-http-ntlm","_id":"httpntlm@1.6.1","_shasum":"ad01527143a2e8773cfae6a96f58656bb52a34b2","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"samdecrock","email":"sam.decrock@gmail.com"},"maintainers":[{"name":"samdecrock","email":"sam.decrock@gmail.com"}],"dist":{"shasum":"ad01527143a2e8773cfae6a96f58656bb52a34b2","size":6505,"noattachment":false,"key":"/httpntlm/-/httpntlm-1.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/httpntlm/download/httpntlm-1.6.1.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/httpntlm-1.6.1.tgz_1462189866942_0.9128970899619162"},"directories":{},"publish_time":1462189867958,"_cnpm_publish_time":1462189867958,"_hasShrinkwrap":false},"1.5.3":{"name":"httpntlm","description":"httpntlm is a Node.js library to do HTTP NTLM authentication","version":"1.5.3","dependencies":{"agentkeepalive":">=1.2.0","async":"~0.2.9","httpreq":">=0.4.5","underscore":"~1.7.0"},"author":{"name":"Sam Decrock","url":"https://github.com/SamDecrock/"},"bugs":{"url":"https://github.com/SamDecrock/node-http-ntlm/issues"},"engines":{"node":">=0.11.0"},"repository":{"type":"git","url":"git://github.com/SamDecrock/node-http-ntlm.git"},"main":"./httpntlm","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"scripts":{"jshint":"jshint *.js"},"gitHead":"bf6f82afb2f3ae4b9feb0fc8d2ecfdab79bb0a72","homepage":"https://github.com/SamDecrock/node-http-ntlm","_id":"httpntlm@1.5.3","_shasum":"777d2f288e19d51fd0cd4c556dcd5b3da2882a62","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"samdecrock","email":"sam.decrock@gmail.com"},"maintainers":[{"name":"samdecrock","email":"sam.decrock@gmail.com"}],"dist":{"shasum":"777d2f288e19d51fd0cd4c556dcd5b3da2882a62","size":6162,"noattachment":false,"key":"/httpntlm/-/httpntlm-1.5.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/httpntlm/download/httpntlm-1.5.3.tgz"},"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/httpntlm-1.5.3.tgz_1455800438439_0.40342596895061433"},"directories":{},"publish_time":1455800442883,"_cnpm_publish_time":1455800442883,"_hasShrinkwrap":false},"1.5.2":{"name":"httpntlm","description":"httpntlm is a Node.js library to do HTTP NTLM authentication","version":"1.5.2","dependencies":{"agentkeepalive":">=1.2.0","async":"~0.2.9","httpreq":">=0.4.5","underscore":"~1.7.0"},"author":{"name":"Sam Decrock","url":"https://github.com/SamDecrock/"},"bugs":{"url":"https://github.com/SamDecrock/node-http-ntlm/issues"},"engines":{"node":">=0.11.0"},"repository":{"type":"git","url":"git://github.com/SamDecrock/node-http-ntlm.git"},"main":"./httpntlm","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"scripts":{"jshint":"jshint *.js"},"gitHead":"c229d602d386fff137598ff8d477c15f03ac7dc3","homepage":"https://github.com/SamDecrock/node-http-ntlm","_id":"httpntlm@1.5.2","_shasum":"b298045210127a5370e3585d708b6608fd4a652d","_from":".","_npmVersion":"2.6.0","_nodeVersion":"0.12.0","_npmUser":{"name":"samdecrock","email":"sam.decrock@gmail.com"},"maintainers":[{"name":"samdecrock","email":"sam.decrock@gmail.com"}],"dist":{"shasum":"b298045210127a5370e3585d708b6608fd4a652d","size":6180,"noattachment":false,"key":"/httpntlm/-/httpntlm-1.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/httpntlm/download/httpntlm-1.5.2.tgz"},"directories":{},"publish_time":1424791382497,"_cnpm_publish_time":1424791382497,"_hasShrinkwrap":false},"1.5.1":{"name":"httpntlm","description":"httpntlm is a Node.js library to do HTTP NTLM authentication","version":"1.5.1","dependencies":{"agentkeepalive":"*","async":"~0.2.9","httpreq":"~0.4.2","underscore":"~1.7.0"},"author":{"name":"Sam Decrock","url":"https://github.com/SamDecrock/"},"bugs":{"url":"https://github.com/SamDecrock/node-http-ntlm/issues"},"engines":{"node":">= 0.8.0"},"repository":{"type":"git","url":"git://github.com/SamDecrock/node-http-ntlm.git"},"main":"./httpntlm","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"scripts":{"jshint":"jshint *.js"},"gitHead":"02fe0a9cd3431e2f84e8f5d771335e685f383f61","homepage":"https://github.com/SamDecrock/node-http-ntlm","_id":"httpntlm@1.5.1","_shasum":"17d4ad4ab7b80ac8a6443488e07dc207051a1235","_from":".","_npmVersion":"1.4.12","_npmUser":{"name":"samdecrock","email":"sam.decrock@gmail.com"},"maintainers":[{"name":"samdecrock","email":"sam.decrock@gmail.com"}],"dist":{"shasum":"17d4ad4ab7b80ac8a6443488e07dc207051a1235","size":6168,"noattachment":false,"key":"/httpntlm/-/httpntlm-1.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/httpntlm/download/httpntlm-1.5.1.tgz"},"directories":{},"publish_time":1423839855625,"_cnpm_publish_time":1423839855625,"_hasShrinkwrap":false},"1.5.0":{"name":"httpntlm","description":"httpntlm is a Node.js library to do HTTP NTLM authentication","version":"1.5.0","dependencies":{"agentkeepalive":"~0.1.5","async":"~0.2.9","httpreq":"~0.4.2","underscore":"~1.7.0"},"author":{"name":"Sam Decrock","url":"https://github.com/SamDecrock/"},"bugs":{"url":"https://github.com/SamDecrock/node-http-ntlm/issues"},"engines":{"node":">= 0.8.0"},"repository":{"type":"git","url":"git://github.com/SamDecrock/node-http-ntlm.git"},"main":"./httpntlm","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"scripts":{"jshint":"jshint *.js"},"gitHead":"f26131d6984d483d664e8c2a88dabe0b773d7374","homepage":"https://github.com/SamDecrock/node-http-ntlm","_id":"httpntlm@1.5.0","_shasum":"4f14c16d49c85c70f7116591008b1cc45fe40c4b","_from":".","_npmVersion":"1.4.12","_npmUser":{"name":"samdecrock","email":"sam.decrock@gmail.com"},"maintainers":[{"name":"samdecrock","email":"sam.decrock@gmail.com"}],"dist":{"shasum":"4f14c16d49c85c70f7116591008b1cc45fe40c4b","size":6193,"noattachment":false,"key":"/httpntlm/-/httpntlm-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/httpntlm/download/httpntlm-1.5.0.tgz"},"directories":{},"publish_time":1419930687175,"_cnpm_publish_time":1419930687175,"_hasShrinkwrap":false},"1.4.1":{"name":"httpntlm","description":"httpntlm is a Node.js library to do HTTP NTLM authentication","version":"1.4.1","dependencies":{"httpreq":"~0.4.2","async":"~0.2.9","agentkeepalive":"~0.1.5"},"author":{"name":"Sam Decrock","url":"https://github.com/SamDecrock/"},"bugs":{"url":"https://github.com/SamDecrock/node-http-ntlm/issues"},"engines":{"node":">= 0.8.0"},"repository":{"type":"git","url":"git://github.com/SamDecrock/node-http-ntlm.git"},"main":"./httpntlm","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"scripts":{"jshint":"jshint *.js"},"gitHead":"a1d46038abc3375fb4a73284e938c608ef553341","homepage":"https://github.com/SamDecrock/node-http-ntlm","_id":"httpntlm@1.4.1","_shasum":"63d362fffe55a584f45632697c15d8d0fcb5a985","_from":".","_npmVersion":"1.4.12","_npmUser":{"name":"samdecrock","email":"sam.decrock@gmail.com"},"maintainers":[{"name":"samdecrock","email":"sam.decrock@gmail.com"}],"dist":{"shasum":"63d362fffe55a584f45632697c15d8d0fcb5a985","size":6085,"noattachment":false,"key":"/httpntlm/-/httpntlm-1.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/httpntlm/download/httpntlm-1.4.1.tgz"},"directories":{},"publish_time":1419413554065,"_cnpm_publish_time":1419413554065,"_hasShrinkwrap":false},"1.4.0":{"name":"httpntlm","description":"httpntlm is a Node.js library to do HTTP NTLM authentication","version":"1.4.0","dependencies":{"httpreq":"~0.4.2","async":"~0.2.9","agentkeepalive":"~0.1.5"},"author":{"name":"Sam Decrock","url":"https://github.com/SamDecrock/"},"bugs":{"url":"https://github.com/SamDecrock/node-http-ntlm/issues"},"engines":{"node":">= 0.8.0"},"repository":{"type":"git","url":"git://github.com/SamDecrock/node-http-ntlm.git"},"main":"./httpntlm","contributors":[{"name":"Marius Gundersen","url":"https://github.com/mariusGundersen"},{"name":"MajiD Fatemian","url":"https://github.com/majidfn"}],"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"gitHead":"1ef9fe2d79b7d5898a7ce38bfec579f5ac1a98f7","homepage":"https://github.com/SamDecrock/node-http-ntlm","_id":"httpntlm@1.4.0","scripts":{},"_shasum":"2e55760cf5b8a3d3db60bdce0031f125be122940","_from":".","_npmVersion":"1.4.12","_npmUser":{"name":"samdecrock","email":"sam.decrock@gmail.com"},"maintainers":[{"name":"samdecrock","email":"sam.decrock@gmail.com"}],"dist":{"shasum":"2e55760cf5b8a3d3db60bdce0031f125be122940","size":5810,"noattachment":false,"key":"/httpntlm/-/httpntlm-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/httpntlm/download/httpntlm-1.4.0.tgz"},"directories":{},"publish_time":1415798709687,"_cnpm_publish_time":1415798709687,"_hasShrinkwrap":false},"1.3.0":{"name":"httpntlm","description":"httpntlm is a Node.js library to do HTTP NTLM authentication","version":"1.3.0","dependencies":{"httpreq":"~0.3.4","async":"~0.2.9","agentkeepalive":"~0.1.5"},"author":{"name":"Sam Decrock","url":"https://github.com/SamDecrock/"},"bugs":{"url":"https://github.com/SamDecrock/node-http-ntlm/issues"},"engines":{"node":">= 0.8.0"},"repository":{"type":"git","url":"git://github.com/SamDecrock/node-http-ntlm.git"},"main":"./httpntlm","contributors":[{"name":"Marius Gundersen","url":"https://github.com/mariusGundersen"}],"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"gitHead":"c9b4d048f0f65537e0b9f474a6fa6172f0163a45","homepage":"https://github.com/SamDecrock/node-http-ntlm","_id":"httpntlm@1.3.0","scripts":{},"_shasum":"5932e018f24ae4e22e6d8f90284e25433eea54a1","_from":".","_npmVersion":"1.4.12","_npmUser":{"name":"samdecrock","email":"sam.decrock@gmail.com"},"maintainers":[{"name":"samdecrock","email":"sam.decrock@gmail.com"}],"dist":{"shasum":"5932e018f24ae4e22e6d8f90284e25433eea54a1","size":5662,"noattachment":false,"key":"/httpntlm/-/httpntlm-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/httpntlm/download/httpntlm-1.3.0.tgz"},"directories":{},"publish_time":1405065735728,"_cnpm_publish_time":1405065735728,"_hasShrinkwrap":false},"1.2.0":{"name":"httpntlm","description":"httpntlm is a Node.js library to do HTTP NTLM authentication","version":"1.2.0","dependencies":{"httpreq":"~0.3.4","async":"~0.2.9","agentkeepalive":"~0.1.5"},"author":{"name":"Sam Decrock","url":"https://github.com/SamDecrock/"},"bugs":{"url":"https://github.com/SamDecrock/node-http-ntlm/issues"},"engines":{"node":">= 0.8.0"},"repository":{"type":"git","url":"git://github.com/SamDecrock/node-http-ntlm.git"},"main":"./httpntlm","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"homepage":"https://github.com/SamDecrock/node-http-ntlm","_id":"httpntlm@1.2.0","dist":{"shasum":"529fd38549519d89d3860724f46c5d4ce2a8bcf3","size":5561,"noattachment":false,"key":"/httpntlm/-/httpntlm-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/httpntlm/download/httpntlm-1.2.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"samdecrock","email":"sam.decrock@gmail.com"},"maintainers":[{"name":"samdecrock","email":"sam.decrock@gmail.com"}],"directories":{},"publish_time":1400163567230,"_cnpm_publish_time":1400163567230,"_hasShrinkwrap":false},"1.1.0":{"name":"httpntlm","description":"httpntlm is a Node.js library to do HTTP NTLM authentication","version":"1.1.0","dependencies":{"httpreq":"~0.3.4","async":"~0.2.9","agentkeepalive":"~0.1.5"},"author":{"name":"Sam Decrock","url":"https://github.com/SamDecrock/"},"bugs":{"url":"https://github.com/SamDecrock/node-http-ntlm/issues"},"engines":{"node":">= 0.8.0"},"repository":{"type":"git","url":"git://github.com/SamDecrock/node-http-ntlm.git"},"main":"./httpntlm","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"homepage":"https://github.com/SamDecrock/node-http-ntlm","_id":"httpntlm@1.1.0","dist":{"shasum":"8a75dc885c8b6c0d3bbdc4fc92eb157a27b33a8e","size":5418,"noattachment":false,"key":"/httpntlm/-/httpntlm-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/httpntlm/download/httpntlm-1.1.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"samdecrock","email":"sam.decrock@gmail.com"},"maintainers":[{"name":"samdecrock","email":"sam.decrock@gmail.com"}],"directories":{},"publish_time":1397310998447,"_cnpm_publish_time":1397310998447,"_hasShrinkwrap":false},"1.0.2":{"name":"httpntlm","description":"httpntlm is a Node.js library to do HTTP NTLM authentication","version":"1.0.2","dependencies":{"httpreq":"~0.3.4","async":"~0.2.9","agentkeepalive":"~0.1.5"},"author":{"name":"Sam Decrock","url":"https://github.com/SamDecrock/"},"bugs":{"url":"https://github.com/SamDecrock/node-http-ntlm/issues"},"engines":{"node":">= 0.8.0"},"repository":{"type":"git","url":"git://github.com/SamDecrock/node-http-ntlm.git"},"main":"./httpntlm","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"homepage":"https://github.com/SamDecrock/node-http-ntlm","_id":"httpntlm@1.0.2","dist":{"shasum":"a641fd75508e78976dc65af3eb0efce7d5fe6ab8","size":5455,"noattachment":false,"key":"/httpntlm/-/httpntlm-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/httpntlm/download/httpntlm-1.0.2.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"samdecrock","email":"sam.decrock@gmail.com"},"maintainers":[{"name":"samdecrock","email":"sam.decrock@gmail.com"}],"directories":{},"publish_time":1397310792683,"_cnpm_publish_time":1397310792683,"_hasShrinkwrap":false},"1.0.1":{"name":"httpntlm","description":"httpntlm is a Node.js library to do HTTP NTLM authentication","version":"1.0.1","dependencies":{"httpreq":"~0.3.4","async":"~0.2.9","agentkeepalive":"~0.1.5"},"author":{"name":"Sam Decrock","url":"https://github.com/SamDecrock/"},"bugs":{"url":"https://github.com/SamDecrock/node-http-ntlm/issues"},"engines":{"node":">= 0.8.0"},"repository":{"type":"git","url":"git://github.com/SamDecrock/node-http-ntlm.git"},"main":"./httpntlm","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"readmeFilename":"README.md","_id":"httpntlm@1.0.1","dist":{"shasum":"413c932ae59d23c5cef80f41700987171323d4a7","size":5208,"noattachment":false,"key":"/httpntlm/-/httpntlm-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/httpntlm/download/httpntlm-1.0.1.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"samdecrock","email":"sam.decrock@gmail.com"},"maintainers":[{"name":"samdecrock","email":"sam.decrock@gmail.com"}],"directories":{},"publish_time":1376470358212,"_cnpm_publish_time":1376470358212,"_hasShrinkwrap":false},"1.0.0":{"name":"httpntlm","version":"1.0.0","dependencies":{"httpreq":"~0.3.4","async":"~0.2.9","agentkeepalive":"~0.1.5"},"readmeFilename":"README.md","description":"node-http-ntlm ==============","_id":"httpntlm@1.0.0","dist":{"shasum":"8df7032d59b3f6e18d5b8fdad86196f8a9238e03","size":4954,"noattachment":false,"key":"/httpntlm/-/httpntlm-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/httpntlm/download/httpntlm-1.0.0.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"samdecrock","email":"sam.decrock@gmail.com"},"maintainers":[{"name":"samdecrock","email":"sam.decrock@gmail.com"}],"directories":{},"publish_time":1376442469987,"_cnpm_publish_time":1376442469987,"_hasShrinkwrap":false},"0.0.1":{"name":"httpntlm","version":"0.0.1","dependencies":{"httpreq":"~0.3.4","async":"~0.2.9","agentkeepalive":"~0.1.5"},"readmeFilename":"README.md","description":"node-http-ntlm ==============","_id":"httpntlm@0.0.1","dist":{"shasum":"db5fee46b4a05e934c2b183c9c1eb51a8a09ad77","size":4899,"noattachment":false,"key":"/httpntlm/-/httpntlm-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/httpntlm/download/httpntlm-0.0.1.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"samdecrock","email":"sam.decrock@gmail.com"},"maintainers":[{"name":"samdecrock","email":"sam.decrock@gmail.com"}],"directories":{},"publish_time":1376442382861,"_cnpm_publish_time":1376442382861,"_hasShrinkwrap":false}},"readme":"# httpntlm\n\n__httpntlm__ is a Node.js library to do HTTP NTLM authentication\n\nIt's a port from the Python libary [python-ntml](https://code.google.com/p/python-ntlm/)\n\n## Install\n\nYou can install __httpntlm__ using the Node Package Manager (npm):\n\n    npm install httpntlm\n\n## How to use\n\n```js\nvar httpntlm = require('httpntlm');\n\nhttpntlm.get({\n    url: \"https://someurl.com\",\n    username: 'm$',\n    password: 'stinks',\n    workstation: 'choose.something',\n    domain: ''\n}, function (err, res){\n    if(err) return err;\n\n    console.log(res.headers);\n    console.log(res.body);\n});\n```\n\nIt supports __http__ and __https__.\n\n## pre-encrypt the password\n```js\n\nvar httpntlm = require('httpntlm');\nvar ntlm = httpntlm.ntlm;\nvar lm = ntlm.create_LM_hashed_password('Azx123456');\nvar nt = ntlm.create_NT_hashed_password('Azx123456');\nconsole.log(lm);\nconsole.log(Array.prototype.slice.call(lm, 0));\nlm = new Buffer([ 183, 180, 19, 95, 163, 5, 118, 130, 30, 146, 159, 252, 1, 57, 81, 39 ]);\nconsole.log(lm);\n\nconsole.log(nt);\nconsole.log(Array.prototype.slice.call(nt, 0));\nnt = new Buffer([150, 27, 7, 219, 220, 207, 134, 159, 42, 60, 153, 28, 131, 148, 14, 1]);\nconsole.log(nt);\n\n\nhttpntlm.get({\n    url: \"https://someurl.com\",\n    username: 'm$',\n    lm_password: lm,\n    nt_password: nt,\n    workstation: 'choose.something',\n    domain: ''\n}, function (err, res){\n    if(err) return err;\n\n    console.log(res.headers);\n    console.log(res.body);\n});\n\n/* you can save the array into your code and use it when you need it\n\n<Buffer b7 b4 13 5f a3 05 76 82 1e 92 9f fc 01 39 51 27>// before convert to array\n[ 183, 180, 19, 95, 163, 5, 118, 130, 30, 146, 159, 252, 1, 57, 81, 39 ]// convert to array\n<Buffer b7 b4 13 5f a3 05 76 82 1e 92 9f fc 01 39 51 27>//convert back to buffer\n\n<Buffer 96 1b 07 db dc cf 86 9f 2a 3c 99 1c 83 94 0e 01>\n[ 150, 27, 7, 219, 220, 207, 134, 159, 42, 60, 153, 28, 131, 148, 14, 1 ]\n<Buffer 96 1b 07 db dc cf 86 9f 2a 3c 99 1c 83 94 0e 01>\n*/\n\n```\n\n\n## Options\n\n- `url:`      _{String}_   URL to connect. (Required)\n- `username:` _{String}_   Username. (Required)\n- `password:` _{String}_   Password. (Required)\n- `workstation:` _{String}_ Name of workstation or `''`.\n- `domain:`   _{String}_   Name of domain or `''`.\n\nif you already got the encrypted password,you should use this two param to replace the 'password' param.\n\n- `lm_password` _{Buffer}_ encrypted lm password.(Required)\n- `nt_password` _{Buffer}_ encrypted nt password. (Required)\n\nYou can also pass along all other options of [httpreq](https://github.com/SamDecrock/node-httpreq), including custom headers, cookies, body data, ... and use POST, PUT or DELETE instead of GET.\n\n\n\n\n## Advanced\n\nIf you want to use the NTLM-functions yourself, you can access the ntlm-library like this (https example):\n\n```js\nvar ntlm = require('httpntlm').ntlm;\nvar async = require('async');\nvar httpreq = require('httpreq');\nvar HttpsAgent = require('agentkeepalive').HttpsAgent;\nvar keepaliveAgent = new HttpsAgent();\n\nvar options = {\n    url: \"https://someurl.com\",\n    username: 'm$',\n    password: 'stinks',\n    workstation: 'choose.something',\n    domain: ''\n};\n\nasync.waterfall([\n    function (callback){\n        var type1msg = ntlm.createType1Message(options);\n\n        httpreq.get(options.url, {\n            headers:{\n                'Connection' : 'keep-alive',\n                'Authorization': type1msg\n            },\n            agent: keepaliveAgent\n        }, callback);\n    },\n\n    function (res, callback){\n        if(!res.headers['www-authenticate'])\n            return callback(new Error('www-authenticate not found on response of second request'));\n\n        var type2msg = ntlm.parseType2Message(res.headers['www-authenticate']);\n        var type3msg = ntlm.createType3Message(type2msg, options);\n\n        setImmediate(function() {\n            httpreq.get(options.url, {\n                headers:{\n                    'Connection' : 'Close',\n                    'Authorization': type3msg\n                },\n                allowRedirects: false,\n                agent: keepaliveAgent\n            }, callback);\n        });\n    }\n], function (err, res) {\n    if(err) return console.log(err);\n\n    console.log(res.headers);\n    console.log(res.body);\n});\n```\n\n## Download binary files\n\n```javascript\nhttpntlm.get({\n    url: \"https://someurl.com/file.xls\",\n    username: 'm$',\n    password: 'stinks',\n    workstation: 'choose.something',\n    domain: '',\n    binary: true\n}, function (err, response) {\n    if(err) return console.log(err);\n    fs.writeFile(\"file.xls\", response.body, function (err) {\n        if(err) return console.log(\"error writing file\");\n        console.log(\"file.xls saved!\");\n    });\n});\n```\n\n## More information\n\n* [python-ntlm](https://code.google.com/p/python-ntlm/)\n* [NTLM Authentication Scheme for HTTP](http://www.innovation.ch/personal/ronald/ntlm.html)\n* [LM hash on Wikipedia](http://en.wikipedia.org/wiki/LM_hash)\n\n## Donate\n\nIf you like this module or you want me to update it faster, feel free to donate. It helps increasing my dedication to fixing bugs :-)\n\n[![](https://www.paypalobjects.com/en_US/i/btn/btn_donate_LG.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=LPYD83FGC7XPW)\n\n\n## License (MIT)\n\nCopyright (c) Sam Decrock <https://github.com/SamDecrock/>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","_attachments":{},"homepage":"https://github.com/SamDecrock/node-http-ntlm#readme","bugs":{"url":"https://github.com/SamDecrock/node-http-ntlm/issues"}}