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 <repo> th3lazyst4lker
cd th3lazyst4lker
docker build -t th3lazyst4lker .
docker run --rm th3lazyst4lker --help

On Kali / Linux (Recommended)

if anybody can fix this I'll giv'em a lil' kiss

pip install st4lker
st4lker --help

OR

pip install st4lker --break-system-packages
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.1.1.tar.gz (10.4 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.1.1-py3-none-any.whl (9.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: st4lker-1.1.1.tar.gz
  • Upload date:
  • Size: 10.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.11

File hashes

Hashes for st4lker-1.1.1.tar.gz
Algorithm Hash digest
SHA256 579fdc02811297ab36983aa09a9f96f219744c8e74c8b99e7b699a6f3862a5aa
MD5 bf7e791684d56cb745b9df01d1a0f584
BLAKE2b-256 a41d480487b60bbfec1986987e995ffaecb973bc0a6c3169feb3930d299579ae

See more details on using hashes here.

File details

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

File metadata

  • Download URL: st4lker-1.1.1-py3-none-any.whl
  • Upload date:
  • Size: 9.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.11

File hashes

Hashes for st4lker-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 80fd087cc2c42d10b8253618109ca8c53ca3ead5da64f3445dec403672817ada
MD5 854fafde3aa0b1f39a0d9e2b9e781c6a
BLAKE2b-256 ad4e0f63781bceb3cbe0de33fadad228b212f52543dd201af97ae271b799c89b

See more details on using hashes here.

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