diff --git a/app/app.js b/app/app.js index 2d4c831..f47f355 100644 --- a/app/app.js +++ b/app/app.js @@ -4,7 +4,6 @@ const path = require("path"); const express = require("express"); -const compression = require("compression"); const session = require("express-session"); const logger = require("morgan"); const socketIo = require("socket.io"); @@ -28,7 +27,6 @@ const sessionMiddleware = session({ }); // Express middleware -app.use(compression({ level: 9 })); app.use(sessionMiddleware); if (config.accesslog) app.use(logger("common")); app.disable("x-powered-by"); diff --git a/app/socket.js b/app/socket.js index 84be890..770dbe2 100644 --- a/app/socket.js +++ b/app/socket.js @@ -5,11 +5,6 @@ const debug = require("debug"); const debugWebSSH2 = require("debug")("WebSSH2"); const SSH = require("ssh2").Client; -const menuData = ` - Start Log - Download Log -`; - module.exports = function (io) { io.on("connection", (socket) => { let conn = null; @@ -72,7 +67,8 @@ module.exports = function (io) { ); socket.emit("auth_result", { success: true }); - socket.emit("menu", menuData); + socket.emit("allowreauth", true); + socket.emit("allowreplay", true); socket.emit("title", `ssh://${credentials.host}`); socket.emit("status", "SSH CONNECTION ESTABLISHED"); socket.emit("statusBackground", "green"); @@ -81,7 +77,7 @@ module.exports = function (io) { { term: credentials.term, cols: credentials.cols, - rows: credentials.rows, + rows: credentials.rows }, (err, str) => { if (err) { @@ -127,7 +123,7 @@ module.exports = function (io) { readyTimeout: credentials.readyTimeout, keepaliveInterval: credentials.keepaliveInterval, keepaliveCountMax: credentials.keepaliveCountMax, - debug: debug("ssh2"), + debug: debug("ssh2") }); } diff --git a/package.json b/package.json index 592e016..8d0c9aa 100644 --- a/package.json +++ b/package.json @@ -33,8 +33,6 @@ }, "dependencies": { "basic-auth": "~2.0.1", - "colors": "~1.3.2", - "compression": "~1.7.3", "debug": "~4.1.0", "express": "~4.16.4", "express-session": "~1.15.6", @@ -47,7 +45,7 @@ }, "scripts": { "start": "node index.js", - "watch": "nodemon index.js", + "watch": "node_modules/.bin/nodemon index.js", "standard": "standard --verbose --fix | snazzy", "cleanmac": "find . -name '.DS_Store' -type f -delete" }, @@ -58,7 +56,8 @@ ] }, "devDependencies": { - "nodaemon": "0.0.5", + "colors": "~1.3.2", + "nodemon": "^1.12.1", "snazzy": "^8.0.0", "standard": "^12.0.1" }