ArsenArsen / pax-utils

[MIRROR] ELF related utils for ELF 32/64 binaries that can check files for security relevant properties

Home Page:https://gitweb.gentoo.org/proj/pax-utils.git

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ELF/PaX Utilities

What How
HOMEPAGE https://wiki.gentoo.org/wiki/Hardened/PaX_Utilities
GIT git clone git://anongit.gentoo.org/proj/pax-utils.git
VIEWVCS https://gitweb.gentoo.org/proj/pax-utils.git/
STATUS Build Status Coverity Status

pax-utils is a small set of utilities for peforming Q/A (mostly security) checks on systems (most notably, scanelf). It is focused on the ELF format, but does include a Mach-O helper too for OS X systems.

While heavily integrated into Gentoo's build system, it can be used on any distro as it is a generic toolset.

Originally focused only on PaX, it has been expanded to be generally security focused. It still has a good number of PaX helpers for people interested in that.

Building and installing

pax-utils uses a bog-standard meson-based build system. See meson_options.txt for configuration options.

You don't need PaX to use the pax-utils. Infact the only thing they really have in common is that pax-utils was initially written to aid in deploying PaX systems so it includes support for PT_PAX_FLAGS and the deprecated but still in use EI_PAX flags. For more information about PaX see the homepage at https://pax.grsecurity.net/

Links

If you include pax-utils in your distro, feel free to send an update for this.

Gentoo
openSUSE
Ubuntu
Debian
FreeBSD
OpenEmedded
Crux
Fedora
ArchLinux

About

[MIRROR] ELF related utils for ELF 32/64 binaries that can check files for security relevant properties

https://gitweb.gentoo.org/proj/pax-utils.git

License:GNU General Public License v2.0


Languages

Language:C 87.1%Language:Python 6.9%Language:Shell 2.7%Language:C++ 2.2%Language:Meson 1.1%