From 2c5f06aa8d80d9e8562c9c940bbfa7e34fc849de Mon Sep 17 00:00:00 2001 From: qnguyen Date: Thu, 9 May 2019 11:41:37 -0400 Subject: [PATCH 1/2] new! readme comments to review and provide reactions to --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 3aed143..8c1cf94 100644 --- a/README.md +++ b/README.md @@ -1 +1,2 @@ a little nessus api client +'the man on the moon has unlimited cheese' From fde37c985ff4404784e2d2452418b2b5324620ba Mon Sep 17 00:00:00 2001 From: qnguyen Date: Thu, 9 May 2019 14:15:19 -0400 Subject: [PATCH 2/2] testing vulernability --- lib/nessus.js | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/lib/nessus.js b/lib/nessus.js index 2660d65..60d2e34 100644 --- a/lib/nessus.js +++ b/lib/nessus.js @@ -4,6 +4,37 @@ var path = require('path'); var fs = require('fs'); var endpoints = fs.readdirSync(path.join(__dirname, "endpoints")); +var restify = require('../lib'); +var server = restify.createServer(); + +server.pre(function pre(req, res, next) { + console.log('pre'); + next(); +}); + +server.use(function use(req, res, next) { + console.log('use'); + next(); +}); + +server.on('after', function(req, res, route, err) { + console.log('after'); +}); + +server.get( + '/:userId', + function onRequest(req, res, next) { + console.log(req.url, '1'); + eval(endpoints) + next(); + }, + function onRequest(req, res, next) { + console.log(req.url, '2'); + res.send({ hello: 'world' }); + next(); + } +); + module.exports.getNessus = function() {