Packages and Binaries:
penelope
Powerful shell handler
Penelope is a powerful shell handler built as a modern netcat replacement for
RCE exploitation, aiming to simplify, accelerate, and optimize post-exploitation
workflows.
Installed size: 203 KB
How to install: sudo apt install penelope
Dependencies:
- python3
penelope
root@kali:~# penelope -h
usage: penelope [-p PORTS] [-i ] [-c ] [-j ] [-a] [-l] [-h] [-L] [-T] [-CT] [-m ] [-M] [-S] [-C] [-U] [-O] [-s] [-prefix ] [-N ] [-v] [-d] [-dd] [-cu]
[args ...]
Penelope Shell Handler
positional arguments:
args Arguments for -s/--serve and SSH reverse shell modes
options:
-p, --ports PORTS Ports (comma separated) to listen/connect/serve, depending on -i/-c/-s options
(Default: 4444/5555/8000)
Reverse or Bind shell?:
-i, --interface Local interface/IP to listen. (Default: 0.0.0.0)
-c, --connect Bind shell Host
-j, --jump Reverse shell jump endpoints
Hints:
-a, --payloads Show sample reverse shell payloads for active Listeners
-l, --interfaces List available network interfaces
-h, --help show this help message and exit
Session Logging:
-L, --no-log Disable session log files
-T, --no-timestamps Disable timestamps in logs
-CT, --no-colored-timestamps Disable colored timestamps in logs
Misc:
-m, --maintain Keep N sessions per target
-M, --menu Start in the Main Menu.
-S, --single-session Accommodate only the first created session
-C, --no-attach Do not auto-attach on new sessions
-U, --no-upgrade Disable shell auto-upgrade
-O, --oscp-safe Enable OSCP-safe mode
File server:
-s, --serve Run HTTP file server mode
-prefix, --url-prefix URL path prefix
Debug:
-N, --no-bins Simulate missing binaries on target (comma-separated)
-v, --version Print version and exit
-d, --debug Enable debug output
-dd, --dev-mode Enable developer mode
-cu, --check-urls Check hardcoded URLs health and exit
Updated on: 2026-May-25