osint-investigator
深度 OSINT(开源情报)调查。当用户想要使用公开信息来研究、查找或调查任何人、地点、组织、用户名、域名、IP 地址、电话号码、图像、车辆或物体时使用。触发诸如“查找信息”、“调查”、“查找”、“是谁”、“追踪这个”、“深入”、“开源情报搜索”、“背景检查”等短语或任何收集有关目标的开源情报的请求。跨网络搜索、社交媒体、DNS/WHOIS、图像搜索、地图、公共记录等进行深度多源分析,返回结构化情报报告。
安装 / 下载方式
TotalClaw CLI推荐
totalclaw skills install shop:totalclaw:totalclaw~cineglobe-osint-investigatorcURL直接下载,无需登录
curl -fsSL https://skills.taituai.com/api/skills/totalclaw%3Atotalclaw~cineglobe-osint-investigator/file -o cineglobe-osint-investigator.md## 概述(中文) 深度 OSINT(开源情报)调查。当用户想要使用公开信息来研究、查找或调查任何人、地点、组织、用户名、域名、IP 地址、电话号码、图像、车辆或物体时使用。触发诸如“查找信息”、“调查”、“查找”、“是谁”、“追踪这个”、“深入”、“开源情报搜索”、“背景检查”等短语或任何收集有关目标的开源情报的请求。跨网络搜索、社交媒体、DNS/WHOIS、图像搜索、地图、公共记录等进行深度多源分析,返回结构化情报报告。 ## 原文 # OSINT Investigator Multi-source open-source intelligence gathering. Identify target type, run all applicable modules, then produce a structured report. ## Target Classification Before running any module, classify the target: - **Person** (real name, alias, face) → modules: social, web, image, username - **Username / Handle** → modules: username, social, web - **Domain / Website** → modules: dns, whois, web, social - **IP Address** → modules: ip, dns, web - **Organisation / Company** → modules: web, social, dns, maps, corporate - **Phone Number** → modules: phone, web, social - **Email Address** → modules: email, web, social - **Location / Address** → modules: maps, web, social, geo - **Image / Photo** → modules: image, reverse - **Object / Asset** → modules: web, image, social Run ALL applicable modules in parallel. Never stop after one source. ## Module Playbook ### 🌐 Web Search (`web_search` tool) Run at minimum 5–8 targeted queries per target. Vary operators: ``` "full name" site:linkedin.com "username" -site:twitter.com target filetype:pdf target inurl:profile "target" "email" OR "contact" OR "phone" target site:reddit.com target site:github.com ``` Follow top URLs with `web_fetch` to extract full content. ### 🔗 DNS / WHOIS ```bash whois <domain> dig <domain> ANY dig <domain> MX dig <domain> TXT nslookup <domain> host <domain> ``` Also fetch: `https://rdap.org/domain/<domain>` via `web_fetch` ### 🌍 IP Intelligence ```bash curl -s https://ipinfo.io/<ip>/json curl -s https://ip-api.com/json/<ip> ``` Also check: `https://www.shodan.io/host/<ip>` via `web_fetch` ### 📱 Username Search Check all platforms via `web_fetch` (just check HTTP status + page title — don't need to load full content for existence checks): - `https://github.com/<username>` - `https://twitter.com/<username>` - `https://instagram.com/<username>` - `https://reddit.com/user/<username>` - `https://tiktok.com/@<username>` - `https://youtube.com/@<username>` - `https://linkedin.com/in/<username>` - `https://medium.com/@<username>` - `https://pinterest.com/<username>` - `https://twitch.tv/<username>` - `https://steamcommunity.com/id/<username>` - `https://keybase.io/<username>` - `https://t.me/<username>` (Telegram) ### 🐦 Social Media Deep Dive For each confirmed platform profile, use `web_fetch` to extract: - Bio / description - Profile photo URL - Follower/following counts - Join date - Location (if listed) - Links in bio - Pinned posts / recent activity For Twitter/X: also search `web_search` for `site:twitter.com "<target>"` and nitter mirrors. ### 🗺️ Maps & Location ```bash # Use web_fetch or browser for: # Google Maps search https://maps.googleapis.com/maps/api/geocode/json?address=<address>&key=<key> # Or use goplaces skill if available # Streetview metadata check https://maps.googleapis.com/maps/api/streetview/metadata?location=<lat,lng>&key=<key> ``` Also search: `web_search` for `"<target location>" site:maps.google.com OR site:wikimapia.org OR site:openstreetmap.org` ### 🖼️ Image Search & Reverse Image Search **Finding images of a person (no image provided):** 1. Search for profile photos on all confirmed social profiles — extract direct image URLs from page source or og:image meta tags 2. Run `web_search` for `"<name>" site:linkedin.com` — LinkedIn og:image often returns profile photo URL directly 3. Check Gravatar: compute MD5 of likely email addresses → `https://www.gravatar.com/<md5>.json` 4. Search news/press: `web_search` for `"<name>" filetype:jpg OR filetype:png` 5. Use `web_fetch` to pull `og:image` from any confirmed profile pages **Reverse image search (image URL or local file provided):** ```bash # Direct URL-based reverse search (use web_fetch): https://yandex.com/images/search?rpt=imageview&url=<image_url> https://tineye.com/search?url=<image_url> # Google Lens (requires browser tool): https://lens.google.com/uploadbyurl?url=<image_url> # For avatars and profile images — extract URL then feed into: # 1. Yandex (best for face matching, indexes more than Google) # 2. TinEye (exact match/copy detection) # 3. Google Lens via browser tool ``` **EXIF / Metadata extraction (if file is available locally):** ```bash exiftool <image> # full metadata dump exiftool -gps:all <image> # GPS coordinates only exiftool -DateTimeOriginal <image> # when photo was taken ``` Online tools: `web_fetch https://www.metadata2go.com` or `https://www.pic2map.com` **Photo geolocation (no EXIF GPS):** - Street signs, shop names, vehicle plates → `web_search` to identify region - Architecture / vegetation / road markings → narrow country/region - Sun angle + shadow direction → `https://www.suncalc.org` to estimate time & location - Cross-reference with Google Street View via `browser` tool **When searching for a person by image from social media:** 1. `web_fetch` the profile page and look for `og:image` or `<img>` src in the rendered HTML 2. Extract the full CDN image URL 3. Feed to Yandex imageview and TinEye 4. Note: Instagram/Facebook CDN URLs expire — use Yandex cache or download first ### 📧 Email Intelligence ```bash # Breach/exposure check curl -s "https://haveibeenpwned.com/api/v3/breachedaccount/<email>" -H "hibp-api-key: <key>" # Format validation + domain MX check dig $(echo <email> | cut -d@ -f2) MX # Gravatar (hashed MD5 of email) curl -s "https://www.gravatar.com/<md5_hash>.json" ``` Also: `web_search` for `"<email>" site:pastebin.com OR site:ghostbin.com` ### 📞 Phone Intelligence ```bash # Carrier / region lookup curl -s "https://phonevalidation.abstractapi.com/v1/?api_key=<key>&phone=<number>" ``` Also: `web_search` for `"<phone_number>"` and check `site:truecaller.com`, `site:whitepages.com` ### 🏢 Corporate / Organisation Use `web_fetch` on: - `https://opencorporates.com/companies?q=<name>` - Companies House (UK): `https://find-and-update.company-information.service.gov.uk/search?q=<name>` - LinkedIn company page: `https://linkedin.com/company/<slug>` - Crunchbase: `web_search` for `site:crunchbase.com "<company>"` ### 📄 Document & Data Leaks ```bash web_search queries: "<target>" filetype:pdf OR filetype:xlsx OR filetype:docx "<target>" site:pastebin.com "<target>" site:github.com password OR secret OR key "<target>" site:trello.com OR site:notion.so ``` ### 🔍 Cache & Archive ```bash # Wayback Machine curl -s "https://archive.org/wayback/available?url=<url>" web_fetch "https://web.archive.org/web/*/<url>" for snapshots # Google Cache via web_search: cache:<url> ``` ## Investigation Workflow 1. **Classify** the target type 2. **Plan** — list all modules to run 3. **Execute** all modules (parallelise where possible using multiple tool calls) 4. **Correlate** — cross-reference findings across sources, note consistencies and conflicts 5. **Report** — structured output (see below) ## Report Format Always produce a structured report. Adapt sections to what was found: ``` # OSINT Report: <Target> **Date:** <UTC timestamp> **Target Type:** <classification> **Query:** <original user request> ## Identity Summary [Key identifying information — name, aliases, age, location, nationality] ## Online Presence [Confirmed profiles with URLs, follower counts, activity level] ## Contact & Technical [Email addresses, phone numbers, domains, IPs] ## Location Intelligence [Known locations, addresses, coordinates, map links] ## Corporate / Organisational Links [Companies, roles, affiliations] ## Historical Data [Archived content, old usernames, past locations] ## Document & Data Exposure [Public documents, paste sites, leak mentions] ## Image Intelligence [Profile photos, reverse image results, photo metadata] ## Confidence & Gaps [Confidence level per finding — High/Medium/Low; list gaps] ## Sources [All UR