UNPKG

twreporter-react

Version:

React-Redux site for The Reporter Foundation in Taiwan

60 lines (41 loc) 1.27 kB
# node-portscanner The portscanner module is an asynchronous JavaScript port scanner for Node.js. Portscanner can check a port, or range of ports, for 'open' or 'closed' statuses. ## Install ```bash npm install portscanner ``` ## Usage A brief example: ```javascript var portscanner = require('portscanner') // Checks the status of a single port portscanner.checkPortStatus(3000, '127.0.0.1', function(error, status) { // Status is 'open' if currently in use or 'closed' if available console.log(status) }) // Find the first available port. Asynchronously checks, so first port // determined as available is returned. portscanner.findAPortNotInUse(3000, 3010, '127.0.0.1', function(error, port) { console.log('AVAILABLE PORT AT: ' + port) }) // Find the first port in use or blocked. Asynchronously checks, so first port // to respond is returned. portscanner.findAPortInUse(3000, 3010, '127.0.0.1', function(error, port) { console.log('PORT IN USE AT: ' + port) }) ``` The example directory contains a more detailed example. ## Test There are currently no tests. If you have ideas, please open an issue. ## Future Please create issues or pull requests for port scanning related features you'd like to see included. ## License (MIT) [MIT](LICENSE)