Skip to main content

lazy OSINT tool for lazy people

Project description

th3LazySt4lker

A lazy approach to OSINT - because doing reconnaissance shouldn't require PhD levels of energy.

SOOOOOO I am really lacking sleep BUT!! We are on the first deployment :D This one actually works. No promises about the future though - ᴵ'ˡˡ ᵖʳᵒᵇᵃᵇˡʸ ᶠᵒʳᵍᵉᵗ ᵗʰᶦˢ ᵉˣᶦˢᵗˢ.


Installation

With Docker

git clone github.com/MrMisterGD/th3lazyst4lker th3lazyst4lker
cd th3lazyst4lker
docker build -t th3lazyst4lker .
docker run --rm th3lazyst4lker --help

On Kali / Linux (Recommended)

git clone github.com/MrMisterGD/th3lazyst4lker th3lazyst4lker
cd th3lazyst4lker
pip install -e .
st4lker --help

After install, st4lker works from anywhere (Probably).

Requirements

  • Python 3.11+
  • Linux (we don't do Windows here)
  • pip

Usage

Standard Mode

Search by username:

st4lker -u admin

Search by email:

st4lker -e test@gmail.com

Search by name:

st4lker -n "John Smith"

High intensity (slower, more thorough):

st4lker -u admin -i 1

Check What Tools You Have

st4lker --check-tools

Get Help

st4lker --help
st4lker -h

Chaos Mode (The mess)

Run multiple tools with their specific parameters: (Haven't properly tested it and I coded this while really sleep deprived)

st4lker -chaos sherlock "admin" holehe "test@gmail.com"

Put each tool's arguments inside quotes. Chain as many as you want:

st4lker -chaos sherlock "--timeout 10 admin user1" holehe "test@gmail.com --only-used" socialscan "username1 username2" -r

The -r flag generates a text report at the end.


Tools Included

Tool Purpose
Sherlock Username search across 500+ sites
Socialscan Email/username availability checker
Holehe Email breach detector
Maigret Detailed username search (sherlock++ mode)
PhoneInfoqa Phone number OSINT
Whois Domain and IP lookup
Hunter Email finder and verifier

Intensity Levels

Use these with -i flag:

  • 1 (High) - Thorough but slow, hits everything
  • 2 (Medium) - Balanced (default)
  • 3 (Low) - Fast, minimal requests

Use lower intensity if targets are rate-limiting you.


Examples

Quick username check

st4lker -u admin

Aggressive username search

st4lker -u admin -i 1

Email verification

st4lker -e test@gmail.com

Chaos mode with multiple tools and arguments

st4lker -chaos sherlock "--timeout 10 admin user1 user2" holehe "test@gmail.com" socialscan "username1 username2" -r

Custom tool arguments

st4lker -chaos sherlock "admin --csv" whois "example.com"

Project Structure

th3lazyst4lker/
├── st4lker/                 (the actual package)
│   ├── __init__.py
│   ├── cli.py              (main CLI interface)
│   ├── tools.py            (tool management)
│   ├── colors.py           (pretty output, just copy-pasted it from someone elses things)
│   └── reporter.py         (report generation) (NOT TESTED ACROSS ALL FEATURES)
├── setup.py                (pip setup)
├── requirements.txt        (dependencies)
├── Dockerfile              (for Docker lovers, also I used it because my VM got stuck)
├── .gitignore
└── README.md              (this file, right here)

Contributing

Found a bug? Got a better idea? Want to add tools?

Go for it. PRs welcome. Don't expect super fast responses though, I will get to it when I remember I have an email.


Disclaimer

Use responsibly. This tool is for authorized reconnaissance and educational purposes only.

Don't do anything dumb (without getting me on it).


Made with blood, sweat, and tears excessive Monster energy.

(/^.^)/


Comments, bugs, and requests

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

st4lker-1.0.2.tar.gz (9.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

st4lker-1.0.2-py3-none-any.whl (9.5 kB view details)

Uploaded Python 3

File details

Details for the file st4lker-1.0.2.tar.gz.

File metadata

  • Download URL: st4lker-1.0.2.tar.gz
  • Upload date:
  • Size: 9.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for st4lker-1.0.2.tar.gz
Algorithm Hash digest
SHA256 a2601b7f8c4ed3cac2a5c68fe934ea3f02cb8c14599ef8b0ea5ea016455f0ff1
MD5 e8db2c1ee050a6b21776f20caa7de9dd
BLAKE2b-256 556b07b30953f343de4a4d90875e9a618512aab6e7aa5cc0e6acf7ae74ef5d4e

See more details on using hashes here.

Provenance

The following attestation bundles were made for st4lker-1.0.2.tar.gz:

Publisher: python-publish.yml on MrMisterGD/th3lazyst4lker

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file st4lker-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: st4lker-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 9.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for st4lker-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 6c4b092c53d08f65080abf9a02adffc8027f45ac40e2023c80f8f4ec9e1c144e
MD5 82235ed7223d93ac12000cdec18cac7d
BLAKE2b-256 5baf77a0c25b973542084f6a7314cb4bda3fea1b35c14e2fae632cf96e8ae59d

See more details on using hashes here.

Provenance

The following attestation bundles were made for st4lker-1.0.2-py3-none-any.whl:

Publisher: python-publish.yml on MrMisterGD/th3lazyst4lker

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page