Skip to main content

A netcat listener alternative with automatic shell stabilization.

Project description

Test status Version v1.1 GPL-2.0 license

Netpwn - A netcat listener alternative

The idea of this Linux tool is to be an alternative to a Netcat listener but with the ability to determine if the received conection is a shell or not. If the conection is a shell Netpwn will also try to stabilize it to get a pty (Only Linux and MacOS shells).

Installation

Just execute pip3 install netpwn and enjoy! Also, you can clone the repository and execute pip3 install -r requirements.txt.

Testing

To launch the testing suite just execute python3 -m unittest after installation.

Usage

Netpwn  - A netcat listener alternative

usage: netpwn.py [-h] [-v] [--no-pty] [-P LPORT]

A listener capable of stabilize Linux and MacOS reverse shells automatically

optional arguments:
  -h, --help            show this help message and exit
  -v, --version         show program's version number and exit
  --no-pty              if this flag is set, no shell stabilization is perform
  -P LPORT, --lport LPORT
                        the port used to listen for the reverse shell (Default: 8080)

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

netpwn-1.1.tar.gz (12.1 kB view details)

Uploaded Source

Built Distributions

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

netpwn-1.1-py3.8.egg (15.5 kB view details)

Uploaded Egg

netpwn-1.1-py3-none-any.whl (14.3 kB view details)

Uploaded Python 3

File details

Details for the file netpwn-1.1.tar.gz.

File metadata

  • Download URL: netpwn-1.1.tar.gz
  • Upload date:
  • Size: 12.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.8.11

File hashes

Hashes for netpwn-1.1.tar.gz
Algorithm Hash digest
SHA256 aa4433d63ad8fca2c349590400c563085d71020fb9753a047543036e3aabb191
MD5 47f23b6fd17ee871b872e8a862947812
BLAKE2b-256 0a5d02f35326b547ad6159b85ae4d71e1380fc1ce5e2820c871141f1a9cb8ffb

See more details on using hashes here.

File details

Details for the file netpwn-1.1-py3.8.egg.

File metadata

  • Download URL: netpwn-1.1-py3.8.egg
  • Upload date:
  • Size: 15.5 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.8.11

File hashes

Hashes for netpwn-1.1-py3.8.egg
Algorithm Hash digest
SHA256 fd8fb4478e6584f9c9a8087677dbfd780d407e27bc5cd950a2d95162c2327749
MD5 7951b123ea3f879411eb45d1132c8c64
BLAKE2b-256 53c3b849321b4fe8e17d316da747a41e7a0723d5cd5af04adda088b95abc45ae

See more details on using hashes here.

File details

Details for the file netpwn-1.1-py3-none-any.whl.

File metadata

  • Download URL: netpwn-1.1-py3-none-any.whl
  • Upload date:
  • Size: 14.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.8.11

File hashes

Hashes for netpwn-1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 fccb24ab0da8a655b312bb26abf787392b61325ca5ca8dbf42e91d88be938e07
MD5 db097045998152f72220f669574296ab
BLAKE2b-256 26a2cf18326e25663ebf3f01233f746ff9ccc807f226c85a4b7ea6341abdcfcf

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