👍 Information entered in the tool is not transmitted anywhere out of the browser.
ℹ️ Download button saves the JSON document in the browser to a local file.
⚠️ Ensure local filesystem is secured.
⚠️ Avoid using the tool on a public computer (beware of browser autofill).
$ cd vulnogram $ npm install ... this should install required dependencies ...
See https://www.mongodb.com/
Important: Ensure mongodb authentication is enabled. It is recommended to run mongodb bound to loopback/localhost and not expose it to network.
See config/conf-default.js comments for hints
$ node scripts/pug2js.js
$ node useradd.js tester tester@example.com Tester sirt@example.com 1 Enter Password: ******************************************** Enter Password again: ******************************************** Success New user is now registered and can log in: tester
$ npm start > Vulnogram@0.0.6 start /home/vulnogram/ > forever start --id 'vulnogram' --spinSleepTime 5000 --minUptime 2000 app.js info: Forever processing file: app.js info: Forever processes running data: uid command script forever pid id logfile uptime data: [0] v3wE /usr/bin/node app.js 11208 11210 vulnogram /home/vulnogram/.forever/v3wE.log 0:0:0:0.23
http://localhost:3555/ or https://localhost:3555/ depending on configuration.
$ make min
This creates standalone /index.html with minimized javascript and stylesheets can be hosted independently on websites serving static files. This does not require the backend mongodb server or the nodejs server application to be running.
Note: Opening the index.html as a file URL may not work since some browsers (including Chrome) will not run async requests on file:// URLs. It is recommended to serve these files from a webserver. See https://developer.mozilla.org/en-US/docs/Learn/Common_questions/set_up_a_local_testing_server for examples on how to run a simple testing webserver.
This project uses or depends on software from
Copyright (c) 2017-2019 Chandan B N.
SPDX-License-Identifier: MIT