ランキングに戻る

eliben/pyelftools

Python

Parsing ELF and DWARF in Python

debuggingdwarfelfelf-binarieself-parserpython
スター成長
スター
2.3k
フォーク
545
週間成長
Issue
50
1k2k
2013年6月2017年10月2022年3月2026年7月
成果物PyPIpip install pyelftools
README

pyelftools

Logo

pyelftools is a pure-Python library for parsing and analyzing ELF files and DWARF debugging information. See the User's guide for more details.

Pre-requisites

As a user of pyelftools, one only needs Python 3 to run. While there is no reason for the library to not work on earlier versions of Python, our CI tests are based on the official Status of Python versions.

Installing

The library is on PyPI as pyelftools; install it using your favorite Python package manager.

For the source, clone this Git repository.

Since pyelftools has no external dependencies, it's also easy to use it without installing, by locally adjusting PYTHONPATH.

How to use it?

pyelftools is a regular Python library: you import and invoke it from your own code. For a detailed usage guide and links to examples, please consult the user's guide.

Contributing

See the Hacking Guide.

License

pyelftools is open source software. Its code is in the public domain. See the LICENSE file for more details.

関連リポジトリ
x64dbg/x64dbg

An open-source user mode debugger for Windows. Optimized for reverse engineering and malware analysis.

C++Otherdebuggerwindows
x64dbg.com
49k2.8k
ChromeDevTools/chrome-devtools-mcp

Chrome DevTools for coding agents

TypeScriptnpmApache License 2.0mcp-serverpuppeteer
npmjs.org/package/chrome-devtools-mcp
47.4k3.2k
mitmproxy/mitmproxy

An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.

PythonPyPIMIT Licensepythonsecurity
mitmproxy.org
44.4k4.6k
httpie/cli

🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.

PythonPyPIBSD 3-Clause "New" or "Revised" Licensehttpcli
httpie.io
38.3k4k
stas00/ml-engineering

Machine Learning Engineering Open Book

PythonPyPICreative Commons Attribution Share Alike 4.0 Internationalpytorchslurm
stasosphere.com/machine-learning/
18.4k1.2k
federico-busato/Modern-CPP-Programming

Modern C++ Programming Course (C++03/11/14/17/20/23/26)

HTMLCreative Commons Attribution Share Alike 4.0 Internationalcppcpp11
federico-busato.github.io/Modern-CPP-Programming/
15.9k1.1k
infinitered/reactotron

A desktop app for inspecting your React JS and React Native projects. macOS, Linux, and Windows.

TypeScriptnpmMIT Licensereact-nativereactjs
docs.infinite.red/reactotron/
15.6k971
danluu/post-mortems

A collection of postmortems. Sorry for the delay in merging PRs!

post-mortemdebugging
danluu.com/postmortem-lessons/
12.2k496
debug-js/debug

A tiny JavaScript debugging utility modelled after Node.js core's debugging technique. Works in Node.js and web browsers

JavaScriptnpmMIT Licensejavascriptlogging
11.4k985
GoogleChromeLabs/ndb

ndb is an improved debugging experience for Node.js, enabled by Chrome DevTools

JavaScriptnpmApache License 2.0nodejsdebugging
10.9k241
pwndbg/pwndbg

Exploit Development and Reverse Engineering with GDB & LLDB Made Easy

PythonPyPIMIT Licensepythongdb
pwndbg.re
10.7k1.2k
gruns/icecream

🍦 Never use print() to debug again.

PythonPyPIMIT Licensepythonpython3
10.1k224