UNPKG

libnmap

Version:
25 lines (20 loc) 565 B
/*! * libnmap * Copyright(c) 2013-2019 Jason Gerfen <jason.gerfen@gmail.com> * License: MIT */ 'use strict' const nmap = require('../'); const opts = { // Use 4, 8, 16 or 32 for class A & B (default is 16) // The larger the scan range the smaller the blocksize // maximum is 128 which is adequate for class C networks. blocksize: 8, range: ['scanme.nmap.org', '192.168.0.0/17'] }; nmap.scan(opts, function(err, report) { if (err) throw new Error(err); for (let item in report) { console.log(JSON.stringify(report[item], null, 2)); } });