Skip to main content
The Deno 2 Release Candidate is here
Learn more

port-scanner

Installation

npm install pscanner

example:

const portScan = require("pscanner");

const app = async () => {
  const isOpen = await portScan("8.8.8.8", 80);
  console.log(isOpen); // true
};

app();

support CallBack:

const portScan = require("pscanner");

portScan("8.8.8.8", 80, (isOpen, port) => {
  console.log(isOpen, port);
  // true 80
});

other features:

const portScan = require("pscanner");

portScan("8.8.8.8:80", (isOpen, port) => console.log(isOpen, port)); 
// true 80

await portScan("8.8.8.8:81"); // false