The fastest way to identify anything
β‘
lemmeknow
Identify any mysterious text or analyze strings from a file, just ask lemmeknow
.
lemmeknow
can be used for identifying mysterious text or to analyze hard-coded strings from captured network packets, malwares, or just about anything, for identifying
- All URLs
- Emails
- Phone numbers
- Credit card numbers
- Cryptocurrency addresses
- Social Security Numbers
- and much more.
π§°
Usage
If you have the executable, then just pass TEXT or /PATH/TO/FILE as argument e.g. lemmeknow secrets.pcap
and it will determine if the argument is a file or just a text and then perform analysis accordingly!
If you want output in JSON, then pass --json
, e.g. lemmeknow UC11L3JDgDQMyH8iolKkVZ4w --json
π
Installation
π
Download executable
You can directly download executable and run it. No need for any installation.
- Check releases here.
cargo
π¦
Using cargo install lemmeknow
π―
Build it from source
Clone repository
git clone https://github.com/swanandx/lemmeknow && cd lemmeknow
then build and run
cargo run
e.g.cargo run -- <TEXT/FILENAME> [OPTIONS]
OR
cargo build --release
cd target/release/
./lemmeknow
e.g../lemmeknow <TEXT/FILENAME> [OPTIONS]
π
API
Want to use this as a crate in your project? or make a web api for it? No worries! Just add a entry in your Cargo.toml
[dependencies]
lemmeknow = "0.1.0"
OR
[dependencies]
lemmeknow = { git = "https://github.com/swanandx/lemmeknow" }
Refer to documentation for more info.
π§
Contributing
You can contribute by adding new regex, improving current regex, improving code performance or fixing minor bugs! Just open a issue or submit a PR.
Acknowledgement
This project is inspired by PyWhat! Thanks to developer of it for the awesome idea <3 .