socks-wrapper
Advanced tools
Comparing version 0.2.0 to 0.3.0
11
index.js
@@ -28,3 +28,3 @@ 'use strict'; | ||
var args = getArgs(arguments); | ||
net.Socket.call(this, args[3]); | ||
@@ -67,11 +67,9 @@ | ||
} | ||
exports.SocksWrapper = SocksWrapper; | ||
function handleSocksResponse(data) { | ||
socksResponse = socksResponse ? Buffer.concat(socksResponse, data) : data; | ||
if (socksResponse.length >= 8) { | ||
if (socksResponse[1] != 0x5A) { | ||
socket.destroy(); | ||
self.emit('error', { code: socksResponse[1] } ) | ||
} | ||
@@ -99,2 +97,4 @@ else { | ||
}); | ||
socket.on('error', err => { this.emit('error', err) }); | ||
@@ -105,2 +105,4 @@ return this; | ||
exports.SocksWrapper = SocksWrapper; | ||
util.inherits(SocksWrapper, net.Socket); | ||
@@ -130,1 +132,2 @@ | ||
util.inherits(exports.HttpsAgent, http.Agent); | ||
{ | ||
"name": "socks-wrapper", | ||
"description": "Wrapping net.Socket to work with SOCKS proxies", | ||
"version": "0.2.0", | ||
"version": "0.3.0", | ||
"main": "index.js", | ||
@@ -6,0 +6,0 @@ "author": "Weidong Fang <wdfang@gmail.com>", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
6448
123
6