portproc
v1.1.1
Published
Utility to the find what port a process is using; or what process is using a port
Downloads
7
Maintainers
Readme
PortProc
A utility to:
- get the ID of the process currently using a given port
- get the port currently in use by a given process ID
Installation
For use as a command line tool:
npm install --global portproc
For use as a library:
npm install --save portproc
Command Line Usage
To find out what port a process is using you just supply the process id:
portproc 54321
And to find out what process is using a given port, prefix the port with a colon:
portproc :3000
Note: If no result is found from your search, the command line utility will output nothing.
You can pipe the result into other command line functions, for example to kill whatever process is using port 5000
you could do:
kill `portproc :5000`
Library Usage
const { portToProc, procToPort } = require("portproc");
const pid = portToProc(3000); // The PID of the process using port 3000
const port = procToPort(54321); // The port that process '54321' is currently using
Note: if you just want to use the library, but don't want all the extra dependencies that come with the command line tool, take a look at portproc-core