#1140825 ITP: penelope -- advanced shell handler for penetration testing and CTFs

Package:
wnpp
Source:
wnpp
Submitter:
David da Silva Polverari
Date:
2026-06-27 06:21:02 UTC
Severity:
normal
#1140825#5
Date:
2026-06-27 06:17:04 UTC
From:
To:
* Package name    : penelope
  Version         : 0.21.0
  Upstream Contact: brightio <brightio.code@gmail.com>
* URL             : https://github.com/brightio/penelope
* License         : GPL-3+
  Programming Lang: Python
  Description     : advanced shell handler for penetration testing and CTFs

Penelope is a modern shell handler designed for penetration testers and CTF
players. It provides a highly capable alternative to basic netcat listeners,
streamlining reverse and bind shell management during post-exploitation.
.
It operates entirely using the Python standard library, requiring no external
dependencies.
.
Key features include:
 * Automatic PTY upgrades for fully interactive terminal sessions.
 * Multi-session management to control multiple targets simultaneously.
 * Native session logging and interaction tracking.
 * Seamless file transfer capabilities between host and target.
 * Helper modules for local privilege escalation and enumeration.

This package is useful on penetration tests and CTFs ("Capture-The-Flag"
competitions). It replaces netcat for bind and reverse shell
establishment and management, while providing many quality-of-life
improvements.

I plan to maintain this package inside the pkg-security team.