LinuxCommandLibrary

lemmeknow

Fastest way to identify mysterious text and encoded strings

TLDR

Identify a string
$ lemmeknow "[string]"
copy
Identify strings from a file
$ lemmeknow [path/to/file]
copy
Output results as JSON
$ lemmeknow -j "[string]"
copy

SYNOPSIS

lemmeknow [options] input

DESCRIPTION

lemmeknow is a tool for identifying unknown text, encoded strings, hashes, and other data patterns. It can analyze hard-coded strings from captured network packets, malware, or any other source to determine what kind of data they represent (e.g., API keys, hashes, encoded values, IP addresses).
It is approximately 33x faster than pywhat for file analysis and 3x faster for single strings. The tool also supports WebAssembly compilation for browser-based use.

PARAMETERS

-j, --json

Output results in JSON format.
-b, --boundary
Only match strings with word boundaries.

CAVEATS

Identification is based on pattern matching and may produce false positives for ambiguous strings.

HISTORY

lemmeknow was created by swanandx and is written in Rust. It is available as both a CLI tool and a library.

SEE ALSO

file(1)

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard