Skip to content

v2.0.0-rc1

Pre-release
Pre-release
Compare
Choose a tag to compare
@c3rb3ru5d3d53c 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!