StringSifter Logo

StringSifter

0
Free
Visit Website

StringSifter is a machine learning tool that automatically ranks strings based on their relevance for malware analysis. Quick Links: - Technical Blogpost - Learning to Rank Strings Output for Speedier Malware Analysis - Announcement Blogpost - Open Sourcing StringSifter - DerbyCon Talk - StringSifter: Learning to Rank Strings Output for Speedier Malware Analysis StringSifter releases on PyPi. Usage: StringSifter requires Python version 3.9 or newer. Installation: - pip install stringsifter - For development, use poetry: git clone https://github.com/mandiant/stringsifter.git cd stringsifter poetry install --with dev Running Unit Tests: To run unit tests from the StringSifter installation directory: poetry run tests -v Running from the Command Line: The pip install command installs two runnable scripts flarestrings and rank_strings into your python environment. When developing from source, use pipenv run flarestrings and pipenv run rank_strings. flarestrings mimics features of GNU binutils' strings, and rank_strings accepts piped input, for example: flarestrings <my_sample> | rank_strings rank_strings supports a number of

FEATURES

ALTERNATIVES

A Low-cost ICS Security Testbed for Education and Research

DroidBox is a tool for dynamic analysis of Android applications, providing insights into package behavior and security.

A project providing a low-cost ICS testbed with affordable hardware, instructions, and attacker scenarios to facilitate learning in industrial security.

A lightweight library for device identification and fingerprinting, written in Kotlin and 100% crash-free.

Scans SPF and DMARC records for issues that could allow email spoofing.

Android vulnerability analysis system with efficient scanning and high accuracy.

Runtime mobile exploration toolkit powered by Frida for assessing mobile app security without jailbreak.

Industrial control system automation and testing tool for SCADA security testing.

PINNED