Skip to content

Extra space is causing an invalid target in every scan result #66

@FiveOFive

Description

@FiveOFive

An extra space is causing an invalid target in every scan result.

Details to reproduce:
Run a scan such as the code below:

const opts = {
  range: ['scanme.nmap.org']
};

nmap.scan(opts, function(err, report) {
  console.log(JSON.stringify(report, null, 2));
});

The output, contains an invalid target entry with empty specification.

"target": [
  {
    "item": {
        "specification": "",
        "status": "skipped",
        "reason": "invalid"
      }
    }
]

And there are two spaces in the args between the ports and the host

"args": "nmap --host-timeout=120s -T4 -oX - -p1-1024  scanme.nmap.org",

I submitted a pull request to fix this - https://github.com/jas-/node-libnmap/pull/64
Thanks for the great library!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions