{"_id":"netstats","_rev":"10-395d4fb94f7c58696220f1e457ae5f1d","name":"netstats","description":"Get the netstat activity on a given port.","dist-tags":{"latest":"0.0.6"},"versions":{"0.0.1":{"name":"netstats","version":"0.0.1","description":"Get the netstat activity on a given port.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/radiovisual/netstats.git"},"author":{"name":"Michael Wuergler","email":"wuergler@gmail.com","url":"numetriclabs.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"xo && ava --verbose"},"files":["index.js"],"keywords":["netstat","lsof","net","stat","port","tcp","udp","activity"],"dependencies":{"execa":"^0.2.2","native-promise-only":"^0.8.1"},"devDependencies":{"ava":"^0.8.0","express":"^4.13.4","xo":"^0.12.1"},"ava":{"verbose":true},"gitHead":"ffbe345b933f4d1f8625dd4c3e222ba44ecf14b4","bugs":{"url":"https://github.com/radiovisual/netstats/issues"},"homepage":"https://github.com/radiovisual/netstats#readme","_id":"netstats@0.0.1","_shasum":"7ee52bd4871ac232382fa7b09feb01d4069ad9f1","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.3.0","_npmUser":{"name":"radiovisual","email":"senjudev@gmail.com"},"dist":{"shasum":"7ee52bd4871ac232382fa7b09feb01d4069ad9f1","tarball":"https://registry.npmjs.org/netstats/-/netstats-0.0.1.tgz","integrity":"sha512-t5FPmeZHHKmwMnKwvs2HwOcrBABiS6+KM0rJ2/o/+dkloeJvwHPeVUqrLcYLP1n0z5T890Shn0xZySUBr+pTpw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZfEdIlN7Pgd79OPuypuuzSy7EYrGXIE4Lbs+puo/BPAIhAOYIqfMUoiFjzDVYlIQSoXUWEhLloZv3A2Jy4mRa12cE"}]},"maintainers":[{"name":"radiovisual","email":"senjudev@gmail.com"}],"directories":{}},"0.0.2":{"name":"netstats","version":"0.0.2","description":"Get the netstat activity on a given port.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/radiovisual/netstats.git"},"author":{"name":"Michael Wuergler","email":"wuergler@gmail.com","url":"numetriclabs.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"xo && ava --verbose"},"files":["index.js"],"keywords":["netstat","lsof","net","stat","port","tcp","udp","activity"],"dependencies":{"execa":"^0.2.2","native-promise-only":"^0.8.1"},"devDependencies":{"ava":"^0.8.0","express":"^4.13.4","xo":"^0.12.1"},"ava":{"verbose":true},"gitHead":"ae67128aa8df3181d1e0379eeeda500e91bcbba1","bugs":{"url":"https://github.com/radiovisual/netstats/issues"},"homepage":"https://github.com/radiovisual/netstats#readme","_id":"netstats@0.0.2","_shasum":"a337e8e60438b2c5dee7e23bcb79e49d3c25d80f","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.3.0","_npmUser":{"name":"radiovisual","email":"senjudev@gmail.com"},"dist":{"shasum":"a337e8e60438b2c5dee7e23bcb79e49d3c25d80f","tarball":"https://registry.npmjs.org/netstats/-/netstats-0.0.2.tgz","integrity":"sha512-FFmpAdpwFKvtvjQBY5X/p3LddAZRWi7kcrOXoR+0GLtybOSowuB5TEoyEeuLjbmW2QGKtJ9qDuRpWM32gBoAwg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyH/6c66p1D4+BVNqyDPRaUjKQQmage98xaaRIkuSv2AIhAJY+zM2hwK4TQ4v0RspufaYlCjHW4kaHbTG84rNddXqF"}]},"maintainers":[{"name":"radiovisual","email":"senjudev@gmail.com"}],"directories":{}},"0.0.3":{"name":"netstats","version":"0.0.3","description":"Get the netstat activity on a given port.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/radiovisual/netstats.git"},"author":{"name":"Michael Wuergler","email":"wuergler@gmail.com","url":"numetriclabs.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"xo && ava --verbose"},"files":["index.js"],"keywords":["netstat","lsof","net","stat","port","tcp","udp","activity"],"dependencies":{"execa":"^0.2.2","native-promise-only":"^0.8.1"},"devDependencies":{"ava":"^0.8.0","express":"^4.13.4","xo":"^0.12.1"},"ava":{"verbose":true},"gitHead":"eb5c789f2d726317d126f765b300b87da22a33e0","bugs":{"url":"https://github.com/radiovisual/netstats/issues"},"homepage":"https://github.com/radiovisual/netstats#readme","_id":"netstats@0.0.3","_shasum":"f1d0ae7bbe3e322531f88fb158436cd098f51067","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.3.0","_npmUser":{"name":"radiovisual","email":"senjudev@gmail.com"},"dist":{"shasum":"f1d0ae7bbe3e322531f88fb158436cd098f51067","tarball":"https://registry.npmjs.org/netstats/-/netstats-0.0.3.tgz","integrity":"sha512-R8klBA7ETfMa9xe0td2aUybmC2CAk+paiCN8pz0QCoZ1K/wveOIb3jqyspwJzs/6kKgGm9CF1Ag01spLbiKumg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHBraoryhTBACkPWFq1pOxWFicsVyxkGRM3uQkljOaxEAiEAxNYJ5CujgBFOoW0rIzo/yPc/m+tV7Eg0zU5jc6H274I="}]},"maintainers":[{"name":"radiovisual","email":"senjudev@gmail.com"}],"directories":{}},"0.0.4":{"name":"netstats","version":"0.0.4","description":"Get the netstat activity on a given port.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/radiovisual/netstats.git"},"author":{"name":"Michael Wuergler","email":"wuergler@gmail.com","url":"numetriclabs.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"xo && ava --verbose"},"files":["index.js"],"keywords":["netstat","lsof","net","stat","port","tcp","udp","activity"],"dependencies":{"execa":"^0.2.2","native-promise-only":"^0.8.1"},"devDependencies":{"ava":"^0.8.0","express":"^4.13.4","xo":"^0.12.1"},"ava":{"verbose":true},"gitHead":"4ca6a0b86a067f4f99b044ef13cef11263a092c1","bugs":{"url":"https://github.com/radiovisual/netstats/issues"},"homepage":"https://github.com/radiovisual/netstats#readme","_id":"netstats@0.0.4","_shasum":"b73fa8a4b349cf06a3cf82dedc29299b19c37bab","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.3.0","_npmUser":{"name":"radiovisual","email":"senjudev@gmail.com"},"dist":{"shasum":"b73fa8a4b349cf06a3cf82dedc29299b19c37bab","tarball":"https://registry.npmjs.org/netstats/-/netstats-0.0.4.tgz","integrity":"sha512-zD09A9TxUi7WoYK3ggWfMch8dxE8FL37PNFTBJef1VBUeb+rVDqHDcOoUp8lLYFdVMTPO4G/AjnWqHNEWfdE+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJw1KP5g3E0Iqzo8/FQibTicHMk+80OpSLnwCV3r5bXAIhALddWECo1Vu3VoXMR7YOy9vvj7WDhLjfvrptWKB+cySs"}]},"maintainers":[{"name":"radiovisual","email":"senjudev@gmail.com"}],"directories":{}},"0.0.5":{"name":"netstats","version":"0.0.5","description":"Get the netstat activity on a given port.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/radiovisual/netstats.git"},"author":{"name":"Michael Wuergler","email":"wuergler@gmail.com","url":"numetriclabs.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"xo && ava --verbose"},"files":["index.js"],"keywords":["netstat","lsof","net","stat","port","tcp","udp","activity"],"dependencies":{"native-promise-only":"^0.8.1"},"devDependencies":{"ava":"^0.8.0","express":"^4.13.4","selective-whitespace":"^1.0.0","xo":"^0.12.1"},"ava":{"verbose":true},"xo":{"rules":{"linebreak-style":0}},"gitHead":"075db86a9b39cf09901a79b66885af9e3a9b37dd","bugs":{"url":"https://github.com/radiovisual/netstats/issues"},"homepage":"https://github.com/radiovisual/netstats#readme","_id":"netstats@0.0.5","_shasum":"e248693213a97849bee2f8ae21470c6d69c55221","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.3.0","_npmUser":{"name":"radiovisual","email":"senjudev@gmail.com"},"dist":{"shasum":"e248693213a97849bee2f8ae21470c6d69c55221","tarball":"https://registry.npmjs.org/netstats/-/netstats-0.0.5.tgz","integrity":"sha512-g6pJkckNiv3RFaPuGUeCMc+lGaWKDWrSNUOVEEDwdGxkduBcY10CMYFwSyZPhF1ulmihQpsg0f4HTwAgQlvhiw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDA24a0/GWXRC1V0EpeNdYe6qZKMxjcgcyOW4dV4zDDZAIhAJR/0qjvNQIt8tGj9vt/b0hdje4Pv5R5GW/Szrwwhbq1"}]},"maintainers":[{"name":"radiovisual","email":"senjudev@gmail.com"}],"directories":{}},"0.0.6":{"name":"netstats","version":"0.0.6","description":"Get the netstat activity on a given port.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/radiovisual/netstats.git"},"author":{"name":"Michael Wuergler","email":"wuergler@gmail.com","url":"https://github.com/radiovisual"},"engines":{"node":">=8"},"scripts":{"test":"eslint index.js test.js && jest"},"keywords":["netstat","lsof","net","stat","port","tcp","udp","activity"],"dependencies":{},"devDependencies":{"eslint":"^5.3.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.17.3","eslint-plugin-jest":"^22.6.4","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-react":"^7.13.0","express":"^4.17.1","jest":"^24.8.0","selective-whitespace":"^1.0.0"},"gitHead":"7daff3b86e8bcca7ad6059a66e4a6e6134ab4757","bugs":{"url":"https://github.com/radiovisual/netstats/issues"},"homepage":"https://github.com/radiovisual/netstats#readme","_id":"netstats@0.0.6","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"radiovisual","email":"senjudev@gmail.com"},"dist":{"integrity":"sha512-j5sdwaoLX/0x74+8bFdnoVEo3RUQexm5Lw615MVrgx7/FSQx88dZj+t5whwrDSrlsiHMYhKpn52p/6oMYHTZ2A==","shasum":"57072d42a6c420a931d1db9c4ca3379717305069","tarball":"https://registry.npmjs.org/netstats/-/netstats-0.0.6.tgz","fileCount":4,"unpackedSize":4584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/NXSCRA9TVsSAnZWagAAbesP/34fy2pxfX1iOGlA1VSS\nCGBJaQqm0y1L0/RA4kpl4Dv4air8qg8vi6vwYeWzMJ8bVZJV2Rh/xaN4M65d\nkD6gJ4dHrWRgXcDIwLZCYK0ZnNHliy+xChQrndeD64k0icJ5aOa4wr4xIRYB\n6CJ64obdF5exnF5Iuok+/7m0GZKPZykG0+KJKDvjNO6I6josZ4OVdt4k459X\nZevjQAnAbY0RkwnbJP+w7RNFFa3hPhEy6TVtcg07drvSNG4SN3nWdVbhi3p4\nJIb2thjY5wHmCxw7lWXjBD1pA2DymI1Ar9qtoLqvg8zLp160hTk7rJfVgnAC\neFe63bP3VU0jJIDGoJk+Vw4Ww7eaYZwV/QOIyxFbwTydpbVVZ8zVXnv4jTf7\nKtrRR7zzC4Fgau3UOLR2bRXPxLcVt0mzYa//OeU7HXFyds5h+13+1DKp/Oux\nuM9/M/H1Ylww4lWxptzJ/KqLnTxSUsRRJbY0qXTDhWPm8v0YiWf02ouvGBZM\nO27iUhjVZxvBMzugcoxF2zYF9BbadDFBVuA2TfCVySvmFvv/+FaVpcCZwn/8\nfbQyfzeuaNPjDrH3dUneFuCOh/mF8gMZ0ZkE4oF6vKRcn8VaAw5301Ct7+bJ\nWj8tCMmz7r5jKoPo3dqhFH41aSyFCFF9wT+cu5QZK0ppiJqUZV4CAV9jxbPF\nC9nu\r\n=Gaf1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICA6U6GIKfVqSnZ4mm4E15/XQXk86EsA6yOln2OvjDPjAiAYgVgyPjMMguaqYTivll+2dGFqtuBFFvamWHMAo1sHYA=="}]},"maintainers":[{"name":"radiovisual","email":"senjudev@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/netstats_0.0.6_1560073682089_0.6602583319158848"},"_hasShrinkwrap":false}},"readme":"# netstats [![Build Status](https://travis-ci.org/radiovisual/netstats.svg?branch=master)](https://travis-ci.org/radiovisual/netstats)\n\n> Get the netstat activity on a given port.\n\n## Install\n\n```\n$ npm install --save netstats\n```\n\n## Usage\n\n```js\nconst netstats = require('netstats');\n\nnetstats(8017).then(results => {\n    console.log(results);\n});\n```\n\n## Example Output\n\nOn a mac or linux, the output is the same output you would get from running `lsof -i :<port>`\n\n```\n[ \n  'COMMAND   PID    USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME',\n  'nc      20661 michael    3u  IPv4 0x3b190d9d07c2c3db      0t0  TCP *:8017 (LISTEN)',\n  'nc      21145 michael    3u  IPv4 0x3b190d9d054773db      0t0  TCP *:8017 (LISTEN)',\n  'Python  21221 michael    3u  IPv4 0x3b190d9ceb8dfd7b      0t0  UDP localhost:8017' \n]; \n```\n\nOn windows, the output is the same as running `netstat.exe -a -n -o | findstr :<port>`\n```\n [\n  'TCP    0.0.0.0:9000           0.0.0.0:0              LISTENING       5220',\n  'TCP    127.0.0.1:9000         127.0.0.1:62376        ESTABLISHED     5220',\n  'TCP    127.0.0.1:9000         127.0.0.1:62379        ESTABLISHED     5220',\n  'TCP    127.0.0.1:62288        127.0.0.1:9000         TIME_WAIT       0',\n  'TCP    127.0.0.1:62299        127.0.0.1:9000         TIME_WAIT       0',\n  'TCP    127.0.0.1:62376        127.0.0.1:9000         ESTABLISHED     7604',\n  'TCP    127.0.0.1:62378        127.0.0.1:9000         ESTABLISHED     7604',\n  'UDP    127.0.0.1:9000         *:*                                    1240',\n ];\n```\n\n## API\n\n### netstats(port)\n\nReturns a promise carrying the output array of line items.\n\n#### port\n\nType: `number`<br/>\n*Required*\n\nThe port number you are enquiring about.\n\n## License\n\nMIT © [Michael Wuergler](https://github.com/radiovisual)\n","maintainers":[{"name":"radiovisual","email":"senjudev@gmail.com"}],"time":{"modified":"2022-06-21T01:10:14.913Z","created":"2016-01-24T19:36:03.175Z","0.0.1":"2016-01-24T19:36:03.175Z","0.0.2":"2016-01-24T19:47:41.553Z","0.0.3":"2016-01-25T11:40:15.213Z","0.0.4":"2016-01-25T11:46:50.570Z","0.0.5":"2016-01-25T16:03:55.691Z","0.0.6":"2019-06-09T09:48:02.224Z"},"homepage":"https://github.com/radiovisual/netstats#readme","keywords":["netstat","lsof","net","stat","port","tcp","udp","activity"],"repository":{"type":"git","url":"git+https://github.com/radiovisual/netstats.git"},"author":{"name":"Michael Wuergler","email":"wuergler@gmail.com","url":"https://github.com/radiovisual"},"bugs":{"url":"https://github.com/radiovisual/netstats/issues"},"license":"MIT","readmeFilename":"readme.md","users":{"ymk":true}}