v2.0.0-rc1
Pre-release
Pre-release
c3rb3ru5d3d53c
released this
09 Dec 11:56
·
113 commits
to master
since this release
This is the new version of binlex (release candidate) written in Rust, which supports multi-threaded recursive disassembling that has feature parity with older versions including many more exciting features.
Before bumping to v2.0.0, we are seeking feedback on this release candidate!
We are now supporting MacOS both ARM and Intel, Windows and Linux, these release downloads includes the binaries packaging and Python wheel files for the supported platforms.
π Features
The latest version of binlex provides the following amazing features!
Feature | Description |
---|---|
π Platforms | - Windows πͺ - MacOS π - Linux π§ |
π Formats | - PE - MachO - ELF |
π Architectures | - AMD64 - I386 - CIL |
𧡠Multi-Threading | - π Thread-Safe Disassembler Queuing - π Multi-Threaded Tooling for Maximum Efficiency |
βοΈ Customizable Performance | Toggle features on/off to optimize for your use case |
π JSON String Compression | Save memory with JSON compression |
𧩠Similarity Hashing | - π Minhash - π TLSH - π SHA256 |
𧩠Function Symbols | - Pass function symbols to binlex as standard input using blpdb, blelfsym or blmachosym or your own tooling |
π·οΈ Tagging | Tagging for easy organization |
π― Wildcarding | Perfect for generating YARA rules and now at a resolution of nibbles! |
API | - π¦ Rust API -Python API |
π€ Machine Learning Features | - π Normalized Features for Consistency - π Feature Scaler Utility - π Trait Filtering - π Onnx Sample Training - π§ Sample Classification |
π Virtual Imaging | - Efficient mapping cache for virtual images - ποΈ Compatible with ZFS / BTRFS - Speeds up repetitive tasks and filtering - Lightening speed β‘ |
Again, we are looking forward to your feedback on this release candidate!