Es6-ify variable declarations
This commit is contained in:
parent
a543c35943
commit
078f5cd140
|
|
@ -9,7 +9,7 @@
|
||||||
// npm install ws optimist
|
// npm install ws optimist
|
||||||
|
|
||||||
|
|
||||||
var argv = require('optimist').argv,
|
const argv = require('optimist').argv,
|
||||||
net = require('net'),
|
net = require('net'),
|
||||||
http = require('http'),
|
http = require('http'),
|
||||||
https = require('https'),
|
https = require('https'),
|
||||||
|
|
@ -20,9 +20,9 @@ var argv = require('optimist').argv,
|
||||||
Buffer = require('buffer').Buffer,
|
Buffer = require('buffer').Buffer,
|
||||||
WebSocketServer = require('ws').Server,
|
WebSocketServer = require('ws').Server,
|
||||||
|
|
||||||
utils = require('./utils'),
|
utils = require('./utils');
|
||||||
|
|
||||||
webServer, wsServer,
|
let webServer, wsServer,
|
||||||
source_host, source_port, target_host, target_port,
|
source_host, source_port, target_host, target_port,
|
||||||
auth_plugin, websocket_server_opts,
|
auth_plugin, websocket_server_opts,
|
||||||
web_path = null;
|
web_path = null;
|
||||||
|
|
@ -30,15 +30,18 @@ var argv = require('optimist').argv,
|
||||||
|
|
||||||
// Handle new WebSocket client
|
// Handle new WebSocket client
|
||||||
const new_client = function(client, req) {
|
const new_client = function(client, req) {
|
||||||
var clientAddr = client._socket.remoteAddress, log;
|
|
||||||
console.log(req ? req.url : client.upgradeReq.url);
|
console.log(req ? req.url : client.upgradeReq.url);
|
||||||
log = function (msg) {
|
|
||||||
|
const clientAddr = client._socket.remoteAddress;
|
||||||
|
const log = function (msg) {
|
||||||
console.log(' ' + clientAddr + ': '+ msg);
|
console.log(' ' + clientAddr + ': '+ msg);
|
||||||
};
|
};
|
||||||
|
|
||||||
log('WebSocket connection');
|
log('WebSocket connection');
|
||||||
log('Version ' + client.protocolVersion + ', subprotocol: ' + client.protocol);
|
log('Version ' + client.protocolVersion + ', subprotocol: ' + client.protocol);
|
||||||
|
|
||||||
var target = net.createConnection(target_port,target_host, function() {
|
const target = net.createConnection(target_port,target_host, function() {
|
||||||
log('connected to target');
|
log('connected to target');
|
||||||
});
|
});
|
||||||
target.on('data', function(data) {
|
target.on('data', function(data) {
|
||||||
|
|
@ -119,10 +122,10 @@ const http_request = function (request, response) {
|
||||||
|
|
||||||
// parse source and target arguments into parts
|
// parse source and target arguments into parts
|
||||||
try {
|
try {
|
||||||
source_arg = argv._[0].toString();
|
const source_arg = argv._[0].toString();
|
||||||
target_arg = argv._[1].toString();
|
const target_arg = argv._[1].toString();
|
||||||
|
|
||||||
var idx;
|
let idx;
|
||||||
idx = source_arg.indexOf(":");
|
idx = source_arg.indexOf(":");
|
||||||
if (idx >= 0) {
|
if (idx >= 0) {
|
||||||
source_host = source_arg.slice(0, idx);
|
source_host = source_arg.slice(0, idx);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue