pwntools
« Back to VersTracker
Description:
CTF framework used by Gallopsled in every CTF
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  @pwntools  |  formulae.brew.sh
Category: Security
Tags: security ctf exploitation binary python
Install: brew install pwntools
About:
Pwntools is a comprehensive exploit development framework designed for CTF competitions and binary exploitation. It provides a high-level API for rapid prototyping and reliable exploit development, handling tasks like process interaction, networking, and data manipulation. The library simplifies working with binaries, making it an essential tool for security researchers and CTF players.
Key Features:
  • High-level API for socket operations and process manipulation
  • Automated packaging and downloading of remote files (ELF, core dumps)
  • GDB scripting integration for powerful debugging capabilities
  • ROP (Return-Oriented Programming) chain generation and searching
  • Flexible packing and unpacking of data structures (struct-like functionality)
Use Cases:
  • Rapid prototyping of binary exploits during Capture The Flag (CTF) competitions
  • Automating interaction with network services for fuzzing or exploitation
  • Scripting complex debugging sessions and binary analysis tasks
  • Educational tool for learning binary exploitation techniques
Alternatives:
  • GEF – GEF is a GDB plugin focused on debugging visualization, whereas Pwntools is a standalone Python library for exploit scripting.
  • ROPgadget – ROPgadget specializes specifically in finding ROP gadgets, while Pwntools includes ROP generation as part of a larger exploitation suite.
Version History
Detected Version Rev Change Commit
Jan 10, 2026 8:28am 3 REVISION_ONLY ce85f11e
Jan 7, 2026 1:49pm 2 REVISION_ONLY d3e31a5c
Oct 12, 2024 5:37am 0 VERSION_BUMP bf86741b
Oct 11, 2024 11:06pm 0 VERSION_BUMP ee936f4e
Sep 30, 2024 11:38am 0 VERSION_BUMP d9dae676