# rust-strings [![CI](https://github.com/iddohau/rust-strings/workflows/Rust%20Lint%20%26%20Test/badge.svg?branch=main)](https://github.com/iddohau/rust-strings/actions?query=branch=main) ![License](https://img.shields.io/github/license/iddohau/rust-strings) ![Crates.io](https://img.shields.io/crates/v/rust-strings) [![PyPI](https://img.shields.io/pypi/v/rust-strings.svg)](https://pypi.org/project/rust-strings) `rust-strings` is a Rust library for extracting strings from binary data. \ It also have Python bindings. ## Installation ### Python Use the package manager [pip](https://pip.pypa.io/en/stable/) to install `rust-strings`. ```bash pip install rust-strings ``` ### Rust `rust-strings` is available on [crates.io](https://crates.io/crates/rust-strings) and can be included in your Cargo enabled project like this: ```bash [dependencies] rust-strings = "0.6.0" ``` ## Usage ### Python ```python import rust_strings # Get all ascii strings from file with minimun length of string rust_strings.strings(file_path="/bin/ls", min_length=3) # [('ELF', 1), # ('/lib64/ld-linux-x86-64.so.2', 680), # ('GNU', 720), # ('.