head 1.1; access; symbols pkgsrc-2026Q1:1.1.0.2 pkgsrc-2026Q1-base:1.1; locks; strict; comment @# @; 1.1 date 2026.02.21.15.17.28; author pin; state Exp; branches; next ; commitid QYWipDPq4rhjYfvG; desc @@ 1.1 log @textproc/stng: import package Language-aware string extraction for binary malware analysis. Extract indicators, hardcoded credentials, C2 addresses, and obfuscated strings from any binary. Features - Garbage filtering: Filters out unusable garbage by default (but supports --unfiltered) - Language-aware extraction: Go/Rust {ptr, len}, DWARF stack strings - Binary network structures: Finds hardcoded IPs/ports in socket structures - XOR obfuscation: Single/multi-byte keys with entropy analysis, double-layer (encoding+XOR) - Encoding detection: Base64, Base32, Base85, hex, URL-encoding, Unicode escapes - IOC classification: IPs, URLs, shell commands, paths, credentials - Wide strings: UTF-16LE in Windows PE binaries - Format support: ELF, PE, Mach-O, raw binaries, overlays @ text @Language-aware string extraction for binary malware analysis. Extract indicators, hardcoded credentials, C2 addresses, and obfuscated strings from any binary. Features - Garbage filtering: Filters out unusable garbage by default (but supports --unfiltered) - Language-aware extraction: Go/Rust {ptr, len}, DWARF stack strings - Binary network structures: Finds hardcoded IPs/ports in socket structures - XOR obfuscation: Single/multi-byte keys with entropy analysis, double-layer (encoding+XOR) - Encoding detection: Base64, Base32, Base85, hex, URL-encoding, Unicode escapes - IOC classification: IPs, URLs, shell commands, paths, credentials - Wide strings: UTF-16LE in Windows PE binaries - Format support: ELF, PE, Mach-O, raw binaries, overlays @