ENNAENNA

pwntools vs Ronin

GitHub Stats

13.4k
Stars
742
1.8k
Forks
59
124
Issues
34
6d ago
Updated
3mo ago
-
License
GPL-3.0
Python
Language
Ruby

About pwntools

Pwntools is a Python-based framework and library for CTF competitions and exploit development, enabling rapid prototyping of binary exploitation and reverse engineering tasks. It provides a suite of utilities for crafting payloads, manipulating binaries, and automating complex exploits. Pwntools is widely adopted by security enthusiasts and professionals for its versatility and ease of use in developing and testing exploits.

About Ronin

Ronin is a comprehensive free and open-source Ruby toolkit designed for security research, exploit development, and network reconnaissance. It provides an extensive collection of libraries and CLI utilities covering DNS lookups, HTTP interaction, binary data manipulation, cryptographic operations, exploit scaffolding, and payload generation, all unified under a consistent Ruby API. Security researchers, CTF players, and penetration testers use Ronin as a scriptable platform for rapidly prototyping custom security tools, automating reconnaissance tasks, and developing exploits without building everything from scratch. The toolkit supports third-party code distribution through git repositories, includes an ActiveRecord-backed database for storing and querying reconnaissance data, and provides an interactive console for ad-hoc security research, making it a Ruby-native alternative to frameworks like Metasploit for operators who prefer Ruby's expressiveness.

Platform Support

๐Ÿงlinux
๐Ÿงlinux๐ŸŽmacos

Tags

pwntools only

ctfbinary-exploitationropshellcode

Ronin only

rubyexploitsecurity-research