trailofbits / polyfile
A pure Python cleanroom implementation of libmagic, with instrumented parsing from Kaitai struct and an interactive hex viewer
☆353Updated last week
Alternatives and similar repositories for polyfile:
Users that are interested in polyfile are comparing it to the libraries listed below
- An extensively configurable tool providing a summary of the changes between two files or directories, ignoring all the fluff you don't ca…☆202Updated 2 years ago
- An LLVM-based instrumentation tool for universal taint tracking, dataflow analysis, and tracing.☆563Updated last month
- CLE Loads Everything (at least, many binary formats!)☆447Updated this week
- An abstraction layer for constraint solvers.☆312Updated last week
- A tool for matching and diffing source codes directly against binaries.☆645Updated 2 years ago
- PageBuster - dump all executable pages of packed processes.☆202Updated 4 years ago
- RetroWrite -- Retrofitting compiler passes through binary rewriting☆710Updated last week
- Decompilation as a Service. Explore multiple decompilers and compare their output with minimal effort. Upload binary, get decompilation.☆456Updated 2 years ago
- Package Binary Code as a Python class using Binary Ninja and Unicorn Engine☆404Updated 2 years ago
- Python 3 bridge to Ghidra's Python scripting☆351Updated 2 years ago
- ☆121Updated 3 months ago
- FormatFuzzer is a framework for high-efficiency, high-quality generation and parsing of binary inputs.☆416Updated 2 years ago
- A port of Kaitai to the Hiew hex editor☆150Updated 4 years ago
- An experimental high performance, fuzzing oriented Intel Processor Trace capture and analysis suite☆129Updated 3 years ago
- DIRTY: Augmenting Decompiler Output with Learned Variable Names and Types☆176Updated last year
- High-performance QEMU memory and instruction tracing☆543Updated 9 months ago
- A fast, parallel test case minimization tool.☆957Updated 4 years ago
- Ghidra analyzer for UEFI firmware.☆345Updated 11 months ago
- GUSTAVE is a fuzzing platform for embedded OS kernels. It is based on QEMU and AFL (and all of its forkserver siblings). It allows to fuz…☆199Updated 3 years ago
- Intermediate Representation for Binary analysis and transformation☆332Updated last week
- A collection of Ghidra scripts, including the GPT-3 powered code analyser and annotator, G-3PO.☆310Updated last year
- symbolic execution plugin for binary ninja☆321Updated last week
- FitM, the Fuzzer in the Middle, can fuzz client and server binaries at the same time using userspace snapshot-fuzzing and network emulati…☆291Updated 3 years ago
- Online editor / visualizer for Kaitai Struct .ksy files☆289Updated 4 months ago
- A static binary rewriter that does not use heuristics☆303Updated 6 years ago
- Fuzzware's main repository. Start here to install.☆327Updated 5 months ago
- Samples of binary with different formats and architectures. A test suite for your binary analysis tools.☆257Updated 6 years ago
- Public repository for Cantordust Ghidra plugin.☆379Updated last year
- Hex diff viewer using alignment algorithms from biology☆850Updated 9 months ago
- A list of open source reverse engineering tools with a focus on binary analysis☆206Updated last year