1.1.4 • Published 6 months ago

node-masscan v1.1.4

Weekly downloads
-
License
MIT
Repository
github
Last release
6 months ago

node-masscan

A minimal masscan wrapper for NodeJS.

Install

npm i node-masscan

Features

  • Live access to masscan found IPs
  • Access to masscan percentage, total found, time left and packet rate.

Usage

const { Masscan } = require('node-masscan');

let masscan = new Masscan(masscan_path = '/usr/bin/masscan');

masscan.on('complete', () => console.log('Scan finished'));

masscan.on('error', (message) => {
    console.log(`Masscan error : ${message}`);
});

masscan.on('found', (ip, port) => {
    console.log(`Found ${ip}:${port}`);
    console.log(`Percentage : ${masscan.percentage}%`);
})

masscan.start('0.0.0.0/0', "0-65535", 100000, 'data/exclude.conf');

Notes

For more complex projects use masscan-node it has way more options (issue #1).

1.1.4

6 months ago

1.1.1

11 months ago

1.1.3

9 months ago

1.1.2

11 months ago

1.0.1

2 years ago

1.0.0

2 years ago