https://github.com/the-pesar/port-scanner
Minimal Port Scanner with Javascript (NodeJs)
https://github.com/the-pesar/port-scanner
javascript js nodejs port portscanner
Last synced: about 1 year ago
JSON representation
Minimal Port Scanner with Javascript (NodeJs)
- Host: GitHub
- URL: https://github.com/the-pesar/port-scanner
- Owner: the-pesar
- Created: 2022-01-29T14:32:31.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-08-18T09:42:45.000Z (almost 4 years ago)
- Last Synced: 2025-03-11T09:06:15.873Z (over 1 year ago)
- Topics: javascript, js, nodejs, port, portscanner
- Language: JavaScript
- Homepage:
- Size: 11.7 KB
- Stars: 44
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# port-scanner
### Installation
```
npm install pscanner
```
example:
```javascript
const portScan = require("pscanner");
const main = async () => {
const isOpen = await portScan({ host: "8.8.8.8", port: 443 });
console.log(isOpen); // true
};
main();
```
support CallBack function:
```javascript
const portScan = require("pscanner");
portScan({
host: "8.8.8.8",
port: 100,
callback: (isOpen, port) => {
console.log(isOpen, port);
// false 100
},
});
```
set timeout connection (default 200ms):
```javascript
const portScan = require("pscanner");
const main = async () => {
const isOpen = await portScan({
host: "8.8.8.8",
port: 443,
timeout: 100,
});
console.log(isOpen); // true
};
main();
```