Skip to main content

An exploit development framework for Python 3

Project description


An exploit development framework for Python 3



This is a ground-up rewrite of the great pwnlib for Python 2. There were a number of attempts to port pwnlib to Python 3, but they all appear abandoned. In addition, they still had a bunch of issues with the changes in Python 3, especially when it comes to the handling of binary data.

xply does not have nearly the range of features that pwnlib has (although more will be added over time), but was written from the ground up with Python 3 in mind.


You can install xply using pip:

pip install xply

xply requires at least Python 3.7 (for from __future__ import annotations).


Contributions are always welcome! If you encounter a bug or have a feature request, please open an issue on GitHub. Feel free to create a pull request for your improvements.


xply is licensed under the MIT license, as found in the LICENSE file.

© 2019 Tobias Holl (@TobiasHoll)

Project details

Download files

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

Files for xply, version 0.1.1
Filename, size File type Python version Upload date Hashes
Filename, size xply-0.1.1.tar.gz (10.1 kB) File type Source Python version None Upload date Hashes View
Filename, size xply-0.1.1-py3-none-any.whl (10.8 kB) File type Wheel Python version py3 Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page