Basic pwntools repo stats
3 days ago

Gallopsled/pwntools is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.

Pwntools Alternatives

Similar projects and alternatives to pwntools based on common topics and language

  • GitHub repo elixir

    Elixir is a dynamic, functional language designed for building scalable and maintainable applications

  • GitHub repo otp


  • GitHub repo calypso

    Calypso is a mostly imperative language with some functional influences that is focused on flexibility and simplicity.

  • GitHub repo pwndbg

    Exploit Development and Reverse Engineering with GDB Made Easy

  • GitHub repo persepolis

    Persepolis Download Manager is a GUI for aria2.

  • GitHub repo pck3r

    This program created for novice in linux and can handle almost things in ubuntu and all distributions based on debian(package manager : "apt")... the pcker project , started by amzy0(M.Amin azimi.K) and you can change Pck3r under GPL3 license ... you can send me a pull request in github : and features will be added soon ... good luck...

  • GitHub repo getmac

    Platform-independent pure-Python module to get a MAC address (by GhostofGoes)

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better pwntools alternative or higher similarity.


Posts where pwntools has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-03-04.
  • What is Calypso? | 2021-03-04
    One library that I may eventually make which will probably not be an officially maintained library but which I will maintain myself will be a partial or full port of pwntools (a library written in Python for CTFs) to Calypso. For more information on CTFs, atan made a pretty cool post about them:
  • Use pwntools for your exploits | 2021-02-07
  • anybody know good packet crafting resources?
    Scapy is great if you're attacking low level networking protocol stacks like TCP/IP or UDP. In that case, you may be modifying packet headers and such. Otherwise, it's much easier to just use the Python socket module and craft your custom payload in Python. Even better is the pwntools module.