47 modules across passive + active reconnaissance. Persistent chat shell — Claude-Code-style prompt with slash commands, live tab completion, and ghost-text suggestions. Entity graph + bounded BFS auto-pivot. Free APIs only, no paid keys. Authorised security testing only.
Passiv va faol razvedka uchun 47 modul. Doimiy chat shell — Claude-Code uslubidagi prompt: slash-buyruqlar, jonli tab-toʻldirish va ghost-text takliflari. Entity-graph · bogʻliq mavjudotlar zanjirini avtomatik kuzatadi. Faqat bepul APIlar, hech qanday pulli kalit kerak emas. Faqat ruxsat etilgan xavfsizlik testi uchun.
$ osint # opens straight into a persistent prompt — no menu type a target or /command · tab completes · → accepts ghost text · Ctrl-R history ❯ github.com ⟶ github.com/security [DOMAIN · 32 modules] ● Scanning github.com [DOMAIN] · 32 modules · 4.2s elapsed ✓ certspotter 39 subdomains via CT logs ✓ favicon_hash mmh3=1848946384 → shodan.io/search?… ✓ wayback_urls 250 archived URLs + 17 historical subdomains ✗ subdomain_takeover 0/32 hosts CRITICAL graph: +298 entities · +299 edges → /graph show domain github.com ❯ prompt returns — run another target, or /profile red-team
Linux + macOS · curl pipe to bash · pins to ~/.local/bin · no sudo.
curl -fsSL https://raw.githubusercontent.com/Azizbek16l/mytools-osint/main/scripts/install.sh | bash
First launch self-extracts (~8–12 s on Nuitka onefile). Subsequent runs are instant.
Claude-Code-style prompt. Type a target → scan streams inline → prompt returns. Slash commands, live tab completion, ghost-text history. --classic keeps the old menu.
github-dark · github-light · dracula · nord · tokyo-night · catppuccin-mocha · high-contrast. Persisted across launches.
19 entity types, 33 edge types. Bounded BFS with per-edge cost budget. Export to GEXF / GraphML / Cytoscape.
Passive + active recon. crt.sh, CertSpotter, RIPEstat, HackerTarget, Wayback, Shodan InternetDB. Free APIs only.
SOCKS5 routing, jitter, UA rotation. Active modules refuse to run unless you set the per-module override env.
Claude haiku/sonnet over findings. Disabled in --opsec mode. Local-first by default.
Splunk HEC · Elasticsearch bulk · syslog RFC 5424 · MISP Event API. Ship to your existing pipeline.
Local-only HTTP + SSE live stream. Vanilla-JS Verlet force-graph. Zero external deps. osint serve.
Discovered entities feed a bounded BFS that follows high-value edges first. --pivot DEPTH.
Every module is a standalone async coroutine. Mix per-scan with --enable / --disable, or use a profile bundle.
Har bir modul mustaqil async coroutine. Skan boʻyicha aralashtirish: --enable / --disable, yoki tayyor profile toʻplamidan foydalaning.
12 profiles dial scope by intent — quick triage, deep red-team, blue-team surface, IOC lookup. Pass --profile NAME.
12 profile maqsad boʻyicha skan koʻlamini boshqaradi — tezkor triage, chuqur red-team, blue-team yuzasi, IOC qidiruvi. Buyruq: --profile NAME.
CT-log subs (crt.sh + CertSpotter) + Wayback historical hosts + RIPE ASN + tech fingerprint + HTTP headers. Passive only.
CT-log subdomenlari (crt.sh + CertSpotter) + Wayback tarixiy hostlar + RIPE ASN + tech fingerprint + HTTP headerlar. Faqat passiv.
$ osint github.com --profile domain-recon
CNAME chain + direct-A check vs 24 can-i-take-over-xyz fingerprints. Favicon hash pivots origin-IP behind CDN.
CNAME zanjiri + direct-A tekshiruvi 24 ta can-i-take-over-xyz fingerprint'iga qarshi. Favicon hash CDN orqasidagi origin-IP'ni topadi.
$ osint example.com --enable subdomain_takeover --enable favicon_hash
Sherlock + WhatsMyName + 1,008 sites. Discovery dorks. PGP key lookup. GitHub leak scan.
Sherlock + WhatsMyName + 1,008 ta sayt. Discovery dorklar. PGP kalit qidiruvi. GitHub leak skani.
$ osint temur
mytools-osint queries third-party APIs and probes hosts you specify. You are responsible for ensuring you have authorisation
to investigate every target you submit. Active modules (route_discover, port_scan, subdomain_takeover, favicon_hash) refuse
to run in --opsec mode unless you set a per-module override. Use with care.
mytools-osint uchinchi tomon APIlariga soʻrov yuboradi va siz koʻrsatgan hostlarni tekshiradi. Har bir tekshiruv uchun
rasmiy ruxsat olganligingizga ishonch hosil qilish — sizning masʼuliyatingiz. Faol modullar (route_discover, port_scan,
subdomain_takeover, favicon_hash) --opsec rejimida modul-boʻyicha override env
oʻrnatilmaguncha ishlamaydi. Ehtiyot boʻlib ishlating.