All Projects → gentoo → pax-utils

gentoo / pax-utils

Licence: GPL-2.0 license
[MIRROR] ELF related utils for ELF 32/64 binaries that can check files for security relevant properties

Programming Languages

c
50402 projects - #5 most used programming language
python
139335 projects - #7 most used programming language
shell
77523 projects
C++
36643 projects - #6 most used programming language
Makefile
30231 projects
M4
1887 projects

Projects that are alternatives of or similar to pax-utils

dynlib
IDA Pro plugin to aid PS4 user mode ELF reverse engineering.
Stars: ✭ 51 (-12.07%)
Mutual labels:  elf
gocave
Finding code caves in ELF files with GoLang
Stars: ✭ 22 (-62.07%)
Mutual labels:  elf
Gentoo-Installer
Gentoo-Linux-Install-Script
Stars: ✭ 13 (-77.59%)
Mutual labels:  gentoo
cdetect
🔬 Detect which compiler and compiler version a Linux executable (in the ELF format) was compiled with
Stars: ✭ 23 (-60.34%)
Mutual labels:  elf
elivepatch-client
Flexible Distributed Linux Kernel Live Patching
Stars: ✭ 23 (-60.34%)
Mutual labels:  gentoo
dirt
x86 assembler in scheme
Stars: ✭ 27 (-53.45%)
Mutual labels:  elf
ftrace
Simple Function calls tracer
Stars: ✭ 65 (+12.07%)
Mutual labels:  elf
overlay
Gentoo overlay
Stars: ✭ 31 (-46.55%)
Mutual labels:  gentoo
archlinuxcn-dotfiles-collection
来自社区小伙伴们的 dotfiles 集锦
Stars: ✭ 73 (+25.86%)
Mutual labels:  gentoo
elftree
ELF library dependency viewer
Stars: ✭ 40 (-31.03%)
Mutual labels:  elf
golang-debugger-book
From a debugger's view, Let's explore the computer world! How does compiler, linker and debugger coordinate with each other around the program written in specific programming language? How does a debugger work? If we develop a debugger for go programming language, we must master go type system, runtime... and some Operating System internals. OK,…
Stars: ✭ 49 (-15.52%)
Mutual labels:  elf
Autodesk-Fusion-360-for-Linux
This is a project, where I give you a way to use Autodesk Fusion 360 on Linux!
Stars: ✭ 810 (+1296.55%)
Mutual labels:  gentoo
Cwerg
A light-weight compiler backend
Stars: ✭ 207 (+256.9%)
Mutual labels:  elf
dots
Use chezmoi to install my dotfiles easily on Gentoo, Arch, Void and Debian.
Stars: ✭ 70 (+20.69%)
Mutual labels:  gentoo
fileless-elf-exec
Execute ELF files without dropping them on disk
Stars: ✭ 237 (+308.62%)
Mutual labels:  elf
gentoo-on-486
Instructions on how to install modern Gentoo Linux on ancient 486-based PCs.
Stars: ✭ 56 (-3.45%)
Mutual labels:  gentoo
ocean
Programming language that compiles into a x86 ELF executable.
Stars: ✭ 164 (+182.76%)
Mutual labels:  elf
evilELF
Malicious use of ELF such as .so inject, func hook and so on.
Stars: ✭ 56 (-3.45%)
Mutual labels:  elf
goelftools
Library for parsing ELF files written in pure Go.
Stars: ✭ 26 (-55.17%)
Mutual labels:  elf
ELFDump
ELFDump is a C parser for ELF64 object files.
Stars: ✭ 15 (-74.14%)
Mutual labels:  elf

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

Just run make. This should work on any recent POSIX compliant system.

Note: To rebuild the man-pages, you will need xmlto and the docbook-xml-dtd packages installed on your system.

Installation

make install

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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].