sigmaker.py - IDAPython standalone release
Release information
- Version: 1.14.0
- Source: https://github.com/mahmoudimus/ida-sigmaker
- Author: @mahmoudimus (Mahmoud Abdelkader)
What changed
Changed
- Direct Xref generation starts immediately and remains cancelable. SigMaker no longer walks every Xref to pre-count it before generating the first signature. One visible progress dialog stays active throughout the action, and cancellation is polled before enumeration and between candidates.
- One Xref action reuses its SIMD search buffer. Database-wide generation loads the searchable bytes once; segment-scoped generation reuses one buffer per containing segment. Candidate signatures still retain their existing uniqueness scope, ordering, cancellation behavior, and no-SIMD fallback. (#82)
Fixed
- Stale optional SIMD wheels no longer crash SigMaker. SigMaker validates the extension's callable API before using it. Incompatible wheels fall back to the existing Python implementation and show HCLI and IDA-Python update commands, while compatible installed wheels continue to enable SIMD automatically. (#79)
Installation
- Copy
sigmaker.pyto your IDA Pro plugins directory. - Restart IDA Pro.
- Use Ctrl+Alt+S to access the Signature Maker menu.
The release source archive is also installable through Hex-Rays HCLI.
License
See the repository for license information.