socksinthemiddle
Advanced tools
Comparing version 2.0.4 to 2.0.5
@@ -203,3 +203,3 @@ const net = require('net'), | ||
if(reqFromClient.errored || reqFromClient.closed){//dont create the relay if the source is errored or destroyed | ||
for(let s of streamChain)if(!s.destroyed)s.destroy(); | ||
// for(let s of streamChain)if(!s.destroyed)s.destroy(); | ||
return; | ||
@@ -294,3 +294,3 @@ } | ||
if(!resFromServer.destroyed)resFromServer.destroy(); | ||
for(let s of streamChain)if(!s.destroyed)s.destroy(); | ||
// for(let s of streamChain)if(!s.destroyed)s.destroy(); | ||
return; | ||
@@ -313,2 +313,3 @@ } | ||
reqToServer.on('message',async (data,isBinary)=>{ | ||
data=isBinary?data:data.toString(); | ||
data=await (this.websocketModder?.(reqFromClient,'server',data)||data); | ||
@@ -315,0 +316,0 @@ ws.send(data); |
{ | ||
"name": "socksinthemiddle", | ||
"description": "use a socks server for web request modification", | ||
"version": "2.0.4", | ||
"version": "2.0.5", | ||
"main": "index.js", | ||
@@ -6,0 +6,0 @@ "scripts": { |
25954
523