UNPKG

665 BMarkdownView Raw
1# openport
2
3Finds open network ports.
4
5## Installation
6
7```bash
8$ npm install openport
9```
10
11## Quick Examples
12
13```javascript
14var op = require('openport');
15
16op.find(function(err, port) {
17 if(err) { console.log(err); return; }
18 // yea! we have an open port.
19});
20
21op.find(
22 {
23 ports: [ 1024, 1025, 1026, 1028 ],
24 count: 2
25 }
26 function(err, ports) {
27 if(err) { console.log(err); return; }
28 // yea! we have two open ports.
29 }
30);
31
32op.find(
33 {
34 startingPort: 1024,
35 endingPort: 2000,
36 avoid: [ 1025, 1500 ]
37 }
38 function(err, port) {
39 if(err) { console.log(err); return; }
40 // yea! we have an open port between 1024 and 2000.
41 }
42);
43```