tcp-port-scaner
TypeScript icon, indicating that this package has built-in type declarations

0.0.1 • Public • Published

TCP-PORT-SCANER

A Multi Thread TCP Port Scaner

Install

npm i tcp-port-scaner -g

Usage

CLI

1. Single target

portscan --target 127.0.0.1 --ports 80

2. Multi target

portscan --target 192.168.1.1 192.168.1.2 --ports 80

3. IP Range target

portscan --target 192.168.1.1-192.168.1.254 --ports 80

4. CIDR Range target

portscan --target 192.168.1.1/24 --ports 80

5. Target from iplist file

portscan -f iplist.list --ports 80

6. Multi Ports

portscan --target 127.0.0.1 --ports 80 81 2000-3000

For More Options

portscan -h

Programme

const Scaner = require('tcp-port-scaner')

const scaner = new Scaner()

scaner.init({
  targets: ['192.168.1.1/24', '192.168.2.1-192.168.2.254'],
  ports: [80, 81, '1000-2000'],
  thread: 100,
  timeout: 5000,
  callback({ host, port, open }) {
    if (open) {
      console.log(`${host}:${port} is open`)
    }
  },
})

scaner.run()

Package Sidebar

Install

npm i tcp-port-scaner

Weekly Downloads

0

Version

0.0.1

License

MIT

Unpacked Size

25.8 kB

Total Files

14

Last publish

Collaborators

  • dragoncat