https://github.com/xfgusta/elfy
Display information about ELF files
https://github.com/xfgusta/elfy
c elf elf-format elf-parser libelf parser readelf
Last synced: 5 months ago
JSON representation
Display information about ELF files
- Host: GitHub
- URL: https://github.com/xfgusta/elfy
- Owner: xfgusta
- License: mit
- Created: 2022-05-23T17:29:53.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-09-02T23:37:40.000Z (almost 3 years ago)
- Last Synced: 2023-03-08T05:00:42.952Z (over 2 years ago)
- Topics: c, elf, elf-format, elf-parser, libelf, parser, readelf
- Language: C
- Homepage:
- Size: 286 KB
- Stars: 5
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# elfy
A tool for displaying information about ELF files.
It currently support parsing the:
+ file header
+ program headers
+ section headers
+ dynamic section
+ symbol table
+ dynamic symbol table## Installation
### Arch Linux
[**elfy**](https://aur.archlinux.org/packages/elfy) package from AUR
```text
git clone https://aur.archlinux.org/elfy.git
cd elfy
makepkg -si
```### Fedora Linux
[**elfy**](https://copr.fedorainfracloud.org/coprs/xfgusta/elfy/) package from Copr
```text
dnf copr enable xfgusta/elfy
dnf install elfy
```### From source
**Requirements**
+ make
+ gcc
+ libelfThe install directory defaults to `/usr/local`:
```text
make install
```You can install **elfy** in a different directory using the `PREFIX` variable:
```text
make PREFIX=/usr install
```## Screenshot

## License
Copyright (c) 2022 Gustavo Costa. Distributed under the MIT license.