information-gathering

Collects and prioritizes attack surface intelligence through passive OSINT and active reconnaissance.

1|Updated Jul 17, 2026
One-click install
npx skills add https://github.com/anonymous99-Rise/multi-CyberSecurity --skill information-gathering-anonymous99-rise
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: information-gathering
Source: https://github.com/anonymous99-Rise/multi-CyberSecurity/tree/main/Skills20260809/information-gathering
Command: npx skills add https://github.com/anonymous99-Rise/multi-CyberSecurity --skill information-gathering-anonymous99-rise

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Penetration testers and red teams often miss critical assets because reconnaissance is fragmented across dozens of tools and data sources. This Skill provides a structured, end-to-end methodology for mapping a target's full attack surface—domains, IPs, cloud assets, mobile apps, employees, and leaked credentials—then prioritizing which assets to attack first. ## Core Features & Use Cases - Full-Spectrum Reconnaissance: Covers passive OSINT (WHOIS, ICP filings, certificate transparency, code leaks, breach databases, dark web monitoring) and active techniques (subdomain brute-forcing, port scanning, fingerprinting, directory fuzzing) with stealth guidance on proxy rotation and rate limiting. - Cloud & Mobile Asset Discovery: Detects subdomain takeover candidates, exposed object storage buckets (S3/OSS/COS), serverless endpoints, and extracts API endpoints and hardcoded keys from WeChat mini-programs and Android APKs. - Attack Surface Prioritization: Provides a risk-scoring model and decision methodology to rank assets by reachability, vulnerability, intelligence hits, and business value, plus AI-assisted triage of recon output. - Use Case: During an authorized red team engagement, run passive enumeration (subfinder, crt.sh, FOFA) against a target corporation, validate live hosts with httpx, check dangling CNAMEs for takeover, query breach databases for employee credentials, and produce a ranked target list with three candidate attack paths. ## Quick Start Ask the AI to perform full attack surface reconnaissance on an authorized target domain and produce a prioritized asset list with recommended entry points.

Frequently Asked Questions about information-gathering

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enumerate subdomains for a penetration test?

Combine passive sources (subfinder, amass, crt.sh certificate transparency logs) with active DNS brute-forcing using puredns or dnsx and permutation tools like alterx. Validate all candidates with dnsx resolution and httpx probing, filtering wildcard DNS noise before scanning.

How to detect subdomain takeover vulnerabilities?

Identify CNAME records pointing to third-party services (S3, Azure, GitHub Pages, Heroku) and check for error fingerprints like NoSuchBucket. Automate detection with nuclei takeover templates, subjack, subzy, or dnsReaper against your resolved subdomain list.

What tools find the real IP behind a CDN?

Query historical DNS records via SecurityTrails, DNSDB, or passive DNS to find pre-CDN A records. Additional methods include certificate-based IP search on Censys/FOFA, mail header analysis, unprotected subdomains, and mobile apps that connect directly to origin servers.

Can this reconnaissance methodology be used on any target?

No. All active scanning, takeover verification, and credential testing require explicit written authorization from the target organization. Passive OSINT on public data is lower risk, but the skill mandates authorized use under applicable cybersecurity and data protection laws.

How do I avoid detection during active reconnaissance scanning?

Rotate exit IPs through proxy pools, spoof browser-like HTTP headers and TLS fingerprints, and throttle request rates (e.g., nuclei -rl 10, nmap -T2). Exhaust passive sources first, scan outside business hours cautiously, and validate targets with minimal-noise probes before deep scanning.

What information can be extracted from WeChat mini-programs?

Decompiling the wxapkg package with wxappUnpacker or unveilr reveals API base URLs, hardcoded AK/SK credentials, cloud environment IDs, encryption/signing logic, and hidden subpackage routes. These endpoints often bypass WAF protections applied to web assets.