A Python library for parsing, compiling, and matching Fast Library Identification and Recognition Technology (FLIRT) signatures. It enables identification of known library functions in binary code using signature files. Current version 0.9.10, requires Python >=3.10, released on an ad-hoc cadence.
pip install python-flirtNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Load a FLIRT signature from a URL and match against a binary byte sequence.
Upgrade to Python 3.10 or later, or pin to python-flirt==0.9.6.
Use 'from flirt import Signature' instead of 'from pyflirt import Signature'.
Use '.match(binary)' method on Signature object for consistent behavior.