ip-scanner

1.0.2 • Public • Published

ip-scanner

small-ish script for scanning local ips for open http servers

Example

Calling ipScan can make calls at once, when they have all completed it will call the next range of IPs. The ipScan function only generates the last 2 positions of the an IP address with the default options; basically http://xxx.xxx.{range1}.{range2}:{ports} but you can supply your own template string.

Below are the default values that would be provided if you call ipScan without any arguments

var ipScan = require("ip-scanner");
ipScan({
    range1: [0, 10], // the next to last chunk of an ip address
    range2: [0, 10], // the last chunk of an ip address
    poolSize: 5, // how many requests to make at a time
    ports: [80], // ports to look at for each generated ip
    timeout: 2000, // request timeout duration
    urlTemplate: "http://192.168.%s.%s" //customize how the 2 ranges will be used in the url.
});

Dependencies (5)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i ip-scanner

    Weekly Downloads

    6

    Version

    1.0.2

    License

    ISC

    Last publish

    Collaborators

    • ruzz311