
एक बाइनरी आनुवंशिक लक्षण लेक्सर फ्रेमवर्क
|
|
Binlex - एक बाइनरी आनुवंशिक ट्रेट लेक्सर फ्रेमवर्क
अगर मालडेव्स सोचते हैं कि उनका बाइनरी FUD है, तो वे एक अस्तित्वगत संकट के कगार पर हैं।
|
Binlex बाइनरी से निर्देश, मूल ब्लॉक और फ़ंक्शन निकालता है और रिवर्स इंजीनियरिंग, खोज और समानता कार्यप्रवाहों के लिए खोजने योग्य JSON ट्रेट्स उत्सर्जित करता है। यह बाइनरी संरचना को जीनोमिक्स-प्रेरित पदानुक्रम के साथ मॉडल करता है: जीनोम (निर्देश, ब्लॉक, फ़ंक्शन), क्रोमोसोम (वाइल्डकार्डेड पैटर्न), एलील जोड़े (बाइट्स), और जीन (निबल्स)। यह प्रतिनिधित्व बड़े नमूना सेटों में पैटर्न-स्तर तुलना, क्लस्टरिंग और सिग्नेचर निर्माण को सक्षम करके मैलवेयर विश्लेषण और बाइनरी समानता को अधिक व्यवस्थित बनाता है।
ipc और http पर तेज़ बाहरी निष्पादन के साथ Rust में प्रोसेसर फ्रेमवर्कbinlex: बाइनरी ट्रेट निष्कर्षण के लिए मुख्य CLIbinlex-mcp: Binlex टूल्स को MCP क्लाइंट्स के लिए उजागर करने हेतु Model Context Protocol सर्वरbinlex-server: http कार्यप्रवाहों के लिए प्रोसेसर ट्रांसपोर्ट सर्वरbinlex-hash: हैशिंग उपयोगिताbinlex-image: छवि-संबंधी उपयोगिताbinlex-symbols: प्रतीक इंजेशन और रूपांतरण सहायकbinlex-yara: Binlex-शैली पैटर्न या स्ट्रीम से YARA नियम उत्पन्न करेंcargo run --manifest-path xtask/Cargo.toml
cargo build --release --workspace
cd bindings/python/
virtualenv -p python3 venv/
source venv/bin/activate
pip install maturin[patchelf]
maturin develop
make zst # Arch Linux
make deb # Debian-based
make wheel # Python Wheel
cd plugins/ida/
pip install .
python -m binlex_ida install
# Local Build and Start
docker compose -f compose.yml -f compose.local.yml up --build -d
# Start Using Docker Hub
docker compose -f compose.yml -f compose.remote.yml up -d
cargo doc --open
डिफ़ॉल्ट कॉन्फ़िगरेशन निर्देशिकाएँ:
$XDG_CONFIG_HOME/binlex/binlex.toml या $HOME/.config/binlex/$HOME/Library/Application Support/binlex/%APPDATA%\binlex\यदि आप Binlex का उपयोग किसी जर्नल प्रकाशन या ओपन-सोर्स AI मॉडल में करते हैं, तो उद्धृत करें:
@misc{binlex,
author = {c3rb3ru5d3d53c},
title = {binlex: A Binary Genetic Trait Lexer Framework},
year = {2025},
note = {Available at \url{https://github.com/c3rb3ru5d3d53c/binlex}}
}
किसी भी अन्य कॉर्पोरेट/व्यक्तिगत उपयोग या उत्पन्न आउटपुट (उदाहरण के लिए YARA नियम) के लिए, उद्धरण आवश्यक नहीं है।