@pown/connect

3.12.1 • Public • Published

Follow on Twitter NPM Fury default workflow SecApps

Pown Connect

This is a simple, high-level library and pownjs command for making raw, TCP connections. This module comes with its own Scheduler.

Credits

This tool is part of secapps.com open-source initiative.

  ___ ___ ___   _   ___ ___  ___
 / __| __/ __| /_\ | _ \ _ \/ __|
 \__ \ _| (__ / _ \|  _/  _/\__ \
 |___/___\___/_/ \_\_| |_|  |___/
  https://secapps.com

Authors

Quickstart

This tool is meant to be used as part of Pown.js, but it can be invoked separately as an independent tool.

Install Pown first as usual:

$ npm install -g pown@latest

Install connect:

$ pown modules install @pown/connect

Invoke directly from Pown:

$ pown connect

Standalone Use

Install this module locally from the root of your project:

$ npm install @pown/connect --save

Once done, invoke pown cli:

$ POWN_ROOT=. ./node_modules/.bin/pown-cli connect

You can also use the global pown to invoke the tool locally:

$ POWN_ROOT=. pown connect

Usage

WARNING: This pown command is currently under development and as a result will be subject to breaking changes.

pown-cli connect [address]

Connect to addreess

Options:
  --version                                            Show version number  [boolean]
  --help                                               Show help  [boolean]
  --content-sniff-size, --content-sniff, --sniff-size  Specify the size of the content sniff  [number] [default: 5]
  --print-response-data, --print-data                  Print response data  [boolean] [default: false]
  --download-response-data, --download-data            Download response data  [boolean] [default: false]
  --connect-timeout, -t, --timeout                     Maximum time allowed for connection  [number] [default: 30000]
  --data-timeout, -T                                   Maximum time allowed for connection  [number] [default: 30000]
  --accept-unauthorized, -k, --insecure                Accept unauthorized TLS errors  [boolean] [default: false]
  --tls                                                Connect with TLS  [boolean] [default: false]
  --connect-concurrency, -c                            The number of connections to open at the same time  [number] [default: Infinity]
  --task-concurrency, -C                               The number of connect tasks to run at the same time  [number] [default: Infinity]
  --data, -d                                           Data to send  [string]
  --json-data, -D                                      Data to send (json encoded string)  [string]

Readme

Keywords

Package Sidebar

Install

npm i @pown/connect

Weekly Downloads

7

Version

3.12.1

License

MIT

Unpacked Size

14.9 kB

Total Files

13

Last publish

Collaborators

  • pdparchitect