Package Details: sandsifter-git r53.4ae3e6e-2

Git Clone URL: https://aur.archlinux.org/sandsifter-git.git (read-only, click to copy)
Package Base: sandsifter-git
Description: The x86 processor fuzzer
Upstream URL: https://github.com/rigred/sandsifter
Licenses: BSD
Conflicts: sandsifter
Provides: sandsifter
Submitter: xiretza
Maintainer: xiretza
Last Packager: xiretza
Votes: 3
Popularity: 0.000001
First Submitted: 2017-09-10 19:33
Last Updated: 2019-10-03 15:33

Dependencies (3)

Required by (0)

Sources (1)

Latest Comments

« First ‹ Previous 1 2

jtmb commented on 2017-09-12 08:26

The symlink for summarize.py seems to lead to the build directory, and then plus opt/sandsifter, and not to where it actually is.

xsmile commented on 2017-09-12 08:26

@xiretza:
For a correct symlink to summarize.py, line 47 needs to contain
ln -s "/opt/${_pkgname}/summarize.py" "${pkgdir}/usr/bin/"
Regards

sekret commented on 2017-09-11 16:49

For summarize.py you could place a script in /usr/bin, something like this

#!/bin/sh
cd /opt/sandsifter
python2 summarize.py

No idea about -m32, that's way over my head :-(

xiretza commented on 2017-09-11 11:35

Unfortunately injector.c doesn't seem to build with -m32 on gcc 5 ("asm operand 7 probably doesn't match constraints"), if someone finds a way to fix it, I'll add a patch.

Edit: also summarize.py doesn't work when in /usr/bin because it needs some modules that are shipped with the package, not sure how I should handle that one.

sekret commented on 2017-09-11 11:25

Oh and you should put summarize.py in /usr/bin aswell. As far as I understand it's the second part of the process, because it shows the results nicely.

sekret commented on 2017-09-11 11:16

Nice of you to provide the PKGBUILD for this interesting tool!

Do you know how to also make it run in 32bit mode as suggested in the comments of the makefile? We can install both the 64bit and 32bit versions of capstone, so it might be possible, right?