FLOSS
github.com
Spec sheet
- Purpose
- FLOSS uses static analysis to extract and deobfuscate strings from malware binaries.Read 5 Oct 2026 · github.com
- Integrations
- Additional scripts can load FLOSS output into tools such as Binary Ninja or IDA Pro.Read 5 Oct 2026 · github.com
- License
- The repository identifies its license as Apache-2.0.Read 5 Oct 2026 · github.com
- Analysis features
- Features include PE section delimiters, PE structure annotations, filtering of strings overlapping instructions, and highlighting or muting strings using embedded databases.Read 5 Oct 2026 · github.com
- API stability
- The project describes its CLI as the stable documented interface and says the Python API can change between releases.Read 5 Oct 2026 · github.com
- Automation
- FLOSS can be used from Python in automated analysis systems; its documented Python API requires Python 3.10 or later.Read 5 Oct 2026 · github.com
- Context
- Layout-aware output adds file structure context and tags to static strings, including information from embedded databases.Read 5 Oct 2026 · github.com
- Installation
- The project offers standalone executables, a Python package, and installation from source.Read 5 Oct 2026 · github.com
- Language support
- It can identify and extract language-specific strings from Go and Rust programs.Read 5 Oct 2026 · github.com
- Results viewer
- The project provides a hosted viewer for FLOSS JSON output with search and filters, and supports generating a standalone HTML report.Read 5 Oct 2026 · github.com
- String types
- It extracts static, stack, tight, and decoded strings.Read 5 Oct 2026 · github.com
- Supported systems
- The installation documentation refers to standalone executables and commands for Windows, Linux, and macOS.Read 5 Oct 2026 · github.com
Plans and prices
FLOSS Free Apache-2.0 licensed software · standalone binaries, Python package, or source installation Read 5 Oct 2026 · github.com
Where Specifiction places it
- Reverse Engineering Tools#18 of 737.9