Package Details: python-pwntools-git 4.9.0beta0.r1.g7f5866ab-1

Git Clone URL: https://aur.archlinux.org/python-pwntools-git.git (read-only, click to copy)
Package Base: python-pwntools-git
Description: A CTF framework and exploit development library. (git branch dev)
Upstream URL: https://github.com/Gallopsled/pwntools
Licenses: GPL
Conflicts: python-pwntools
Provides: python-pwntools
Submitter: mcd1992
Maintainer: AkechiShiro
Last Packager: AkechiShiro
Votes: 2
Popularity: 0.000029
First Submitted: 2019-05-17 14:53 (UTC)
Last Updated: 2023-07-27 23:17 (UTC)

Latest Comments

MarsSeed commented on 2023-07-26 18:58 (UTC)

Please declare the mandatory conflicts=('python-pwntools')

AkechiShiro commented on 2022-04-17 12:22 (UTC)

Please also add python-rpyc as a dependency. In order to fix this error :

[!] Could not populate PLT: The 'rpyc' distribution was not found and is required by pwntools

AkechiShiro commented on 2022-04-17 12:17 (UTC) (edited on 2022-04-17 12:22 (UTC) by AkechiShiro)

Hi @mcd1992, please add the dependency python-colored-traceback as pwn fails to run without this dependency :

Traceback (most recent call last):
  File "/usr/bin/pwn", line 33, in <module>
    sys.exit(load_entry_point('pwntools==4.9.0.dev0', 'console_scripts', 'pwn')())
  File "/usr/bin/pwn", line 25, in importlib_load_entry_point
    return next(matches).load()
  File "/usr/lib/python3.10/importlib/metadata/__init__.py", line 171, in load
    module = import_module(match.group('module'))
  File "/usr/lib/python3.10/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 883, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/lib/python3.10/site-packages/pwnlib/commandline/main.py", line 5, in <module>
    from pwnlib.commandline import asm
  File "/usr/lib/python3.10/site-packages/pwnlib/commandline/asm.py", line 11, in <module>
    from pwn import *
  File "/usr/lib/python3.10/site-packages/pwn/__init__.py", line 4, in <module>
    from pwn.toplevel import *
  File "/usr/lib/python3.10/site-packages/pwn/toplevel.py", line 19, in <module>
    import colored_traceback
ModuleNotFoundError: No module named 'colored_traceback'

flacs commented on 2019-10-14 15:51 (UTC)

Please replace the dependency on python-pypandoc with a make dependency on pandoc: https://github.com/Gallopsled/pwntools/commit/9859f54a21404174dd17efee02f91521a2dd09c5

mcd1992 commented on 2019-05-30 01:27 (UTC)

hrm, all of the tools already exist in the pwn bin as subcommands but the pwntools devs decided to create 'shortcut' binaries for all the subcommands as well.

Someone could always do a PR to just keep everything in the pwn binary but I'm not sure how the devs would feel about it.

heinrich5991 commented on 2019-05-29 18:15 (UTC)

Conflicts with moreutils with the errno binary. Perhaps you could install these generically-named utils with a prefix?