# Pigaios

> Pigaios is a tool that matches C source code against binaries in IDA. It extracts function features from source code, finds corresponding functions in an IDA database, and imports symbols, structures, and enumerations. It can work with partial source code that does not compile.

- Type: Tool
- Targets: Binary
- Category: Binary comparison tools
- Relationship: Foundation tool
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-06
- Original resource: <https://github.com/joxeankoret/pigaios>
- Primary source: <https://github.com/joxeankoret/pigaios/blob/8807972f08d5613f5dd291329306abdfb68d60ec/README.md>
- Catalog page: <https://awesomerea.org/resources/pigaios/>
- Record JSON: <https://awesomerea.org/resources/pigaios/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/pigaios/index.md)

## Requirements & limits

- Requires Python Clang bindings; the README indicates Clang 3.9 or later should work.
- Requires IDA with IDAPython to match binaries and import the results.
- On Windows, LLVM must be installed and added to PATH. Colorama is optional for colors, and scikit-learn is optional for machine learning features.
- License: GPL-3.0.

## Primary sources

1. <https://github.com/joxeankoret/pigaios/blob/8807972f08d5613f5dd291329306abdfb68d60ec/README.md>

## More in Native binaries

- [MachOExplorer](https://awesomerea.org/resources/machoexplorer/index.md) · Tool
- [FLEX](https://awesomerea.org/resources/flex-ios/index.md) · Tool
- [classdump-dyld](https://awesomerea.org/resources/classdump-dyld/index.md) · Tool
- [Process Dump](https://awesomerea.org/resources/process-dump/index.md) · Tool
- [mal_unpack](https://awesomerea.org/resources/mal-unpack/index.md) · Tool
- [Bloaty](https://awesomerea.org/resources/bloaty/index.md) · Tool

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
