Iron Mantis
New Features:
- Experimental support for processing Windows binaries alongside pulling PDB files using the in-built functionality of
radare2
. A new flag of--extended
analysis has been added to theextract
command to support recovering C++ virtual tables. - Added functionality to generate Global/Binary-level Call graphs with and without features in a similar manner to the function level call graphs.
- Added functionality to support
inplace
deduplication which removes/deletes duplicates - Added functionality to support chunked deduplication when a single group (i.e the duplicates several binaries from the same source) is very large.
- Added an experimental/dev feature cli called
combos
- Aim is to develop this into a generic method of combining data generated fromextract
. - Enhanced the overall test suite with more tests focused on graph generation and deduplication
Fixes:
- Replaced most file path variable types with
Path
orPathBuf
to make them a bit more flexible. - Various additions to resolve unhandled panics when processing/generation.
- Lots of clippy/tidy up of code to make it more idiomatic rust.