1 | # openport
|
2 |
|
3 | Finds open network ports.
|
4 |
|
5 | ## Installation
|
6 |
|
7 | ```bash
|
8 | $ npm install openport
|
9 | ```
|
10 |
|
11 | ## Quick Examples
|
12 |
|
13 | ```javascript
|
14 | var op = require('openport');
|
15 |
|
16 | op.find(function(err, port) {
|
17 | if(err) { console.log(err); return; }
|
18 | // yea! we have an open port.
|
19 | });
|
20 |
|
21 | op.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 |
|
32 | op.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 | ```
|