소스 정보
- 저장소
- brucesongs/kali-claw
- 최근 소스 활동
- 2026년 7월 24일 22:10
- 감지된 SKILL.md 언어
- 영어
- 스타
- 67
- 포크
- 18
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/brucesongs/kali-claw --skill osint명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SKILL.md 표시 중
SOC 직업 분류 기준
| name | osint |
| description | A specialized skill for intelligence gathering using publicly available sources. |
| origin | openclaw |
| version | 0.2.0.2 |
| compatibility | ["openclaw","claude-code","cursor","windsurf"] |
| allowed-tools | ["Bash","Read","Write","Edit","WebSearch","WebFetch"] |
| metadata | {"domain":"osint","tool_count":0,"guide_count":8,"mitre":"TA0043-Reconnaissance","last_reviewed":"2026-07-21"} |
Supplementary Files:
payloads.md— OSINT attack payloads and command collection (domain reconnaissance, DNS enumeration, subdomain discovery, Google Dorking, email collection, social media intelligence, metadata extraction, Shodan/Censys queries, leaked data queries, technology fingerprinting)test-cases.md— Structured test cases (passive reconnaissance, active scanning, OSINT collection, technology fingerprinting) with severity levels and summary tables
Osint skill domain covering osint operations.
Domain: osint
MITRE ATT&CK: TA0043-Reconnaissance
A specialized skill for intelligence gathering using publicly available sources. OSINT is a core capability in the reconnaissance phase of penetration testing, covering comprehensive information acquisition from domains, emails, and usernames to social media, leaked data, and threat intelligence. This skill focuses on 13 professional OSINT tools and 5 major practical workflows, emphasizing passive collection, compliant operations, and cross-verification.
Difference from the recon-osint skill: recon-osint focuses on active reconnaissance (port scanning, directory brute forcing, web fingerprinting), while this skill focuses on passive intelligence gathering (no direct interaction with the target).
| Tool | Purpose | Command Example |
|---|---|---|
| SpiderFoot | Automated OSINT collection (200+ modules) | spiderfoot -s target -t ALL -u passive |
| Recon-ng | Modular web reconnaissance framework | recon-ng > use recon/domains-hosts/brute_hosts |
| Maltego | Visual link analysis | GUI: Domain -> DNS Names -> IP Address |
| sn0int | Semi-automated structured OSINT | sn0int workspace create osint_test |
| Tool | Purpose | Command Example |
|---|---|---|
| theHarvester | Email, subdomain, and personnel collection | theHarvester -d example.com -b all |
| h8mail | Email breach query (20+ data sources) | h8mail -t target@email.com |
| Holehe | Email registration detection across 120+ services | holehe target@email.com |
| Tool | Purpose | Command Example |
|---|---|---|
| Sherlock | Username search across 300+ platforms | sherlock username --json |
| Tool | Purpose | Command Example |
|---|---|---|
| Shodan | IoT and server search engine | shodan host <IP> |
| PhoneInfoga | Phone number intelligence collection | phoneinfoga -n +1234567890 -s all |
| Tool | Purpose | Command Example |
|---|---|---|
| GitHub Dorking | GitHub sensitive information search | curl -s "https://api.github.com/search/code?q=..." |
| Git-Dumper | Offline Git repository download and analysis | git-dumper https://github.com/user/repo /output |
Phase 1: Passive Collection
No direct interaction with the target; use only public data sources.
# WHOIS domain registration information
whois example.com
# DNS record collection
dig any example.com @8.8.8.8
subfinder -d example.com -o subdomains.txt
dnsx -d example.com -a -silent
# Certificate Transparency query
theHarvester -d example.com -b crtsh
# Search engine passive collection
theHarvester -d example.com -b google
# SpiderFoot fully automated passive scan
spiderfoot -s example.com -t INTERNET_NAME,DNS_ANY,SUBDOMAIN_HTTPS -u passive
Phase 2: Email Intelligence
Collect target organization emails and check for breaches.
# Email collection (multiple data sources)
theHarvester -d example.com -b all
# Email format inference
theHarvester -d example.com -b hunter
# Breach checking
h8mail -t user@example.com
h8mail -t @targetdomain.com -l local
# Service registration detection
holehe user@example.com
# PGP key search
gpg --search-keys user@example.com
Phase 3: Username and Social Media
Track target usernames across major platforms.
# Cross-platform username search
sherlock username1 username2 --json
# LinkedIn employee search
theHarvester -d "Company Name" -b linkedin
# Twitter association
theHarvester -d example.com -b twitter
Phase 4: Domain and Asset Discovery
# Subdomain enumeration (multi-tool cross-verification)
subfinder -d example.com -o subs_subfinder.txt
amass enum -passive -d example.com -o subs_amass.txt
# Merge, deduplicate, and verify
sort -u subs_*.txt | httpx -silent -status-code -title
# DNS brute force
gobuster dns -d example.com -w /usr/share/wordlists/subdomains-top1mil-20000.txt
# Shodan search for exposed devices
shodan search "org:Example Corp"
shodan host <IP>
Phase 5: Credential and Code Leak
# GitHub sensitive information search
curl -s "https://api.github.com/search/code?q=org:company+password+in:file"
curl -s "https://api.github.com/search/code?q=user:username+api_key+in:file"
curl -s "https://api.github.com/search/code?q=repo:owner/repo+secret+in:path"
# Breach database query
curl "https://haveibeenpwned.com/api/v3/breachedaccount/<EMAIL>"
# Offline repository analysis
git-dumper https://github.com/user/repo /tmp/repo_analysis
grep -r "password\|api_key\|secret\|token" /tmp/repo_analysis/
| Scenario | Primary Tool | Alternative |
|---|---|---|
| Quick comprehensive scan | SpiderFoot | Recon-ng |
| Email collection | theHarvester + Hunter | h8mail |
| Email breach check | h8mail | HaveIBeenPwned API |
| Email registration detection | Holehe | -- |
| Username tracking | Sherlock | Namechk |
| Phone number intelligence | PhoneInfoga | -- |
| Subdomain enumeration | subfinder + amass | dnsenum, fierce |
| Device search | Shodan | Censys |
| Code leakage | GitHub Dorking | Git-Dumper |
| Visual correlation | Maltego | -- |
| Automation pipeline | Recon-ng | sn0int |
# Step 1: Domain basic information
whois example.com
dig any example.com @8.8.8.8
# Step 2: Email and personnel collection
theHarvester -d example.com -b all -f recon_report.html
# Step 3: Breach checking
h8mail -t @example.com -o leaks.json
# Step 4: SpiderFoot comprehensive scan
spiderfoot -s example.com -t ALL -u passive -o json > full_osint.json
# Step 5: Visual correlation (Maltego)
# Domain -> DNS Names -> IP -> AS Number -> Organization
# Step 1: Collect employee emails
theHarvester -d example.com -b linkedin
# Step 2: Extract usernames and search across platforms
sherlock user1 user2 user3 --json -o social_accounts.json
# Step 3: Email service association
holehe user@example.com
# Step 4: Phone number intelligence
phoneinfoga -n +1234567890 -s all
# Step 1: Search for organization sensitive files
curl -s "https://api.github.com/search/code?q=org:target+filename:.env" | jq '.items[].html_url'
curl -s "https://api.github.com/search/code?q=org:target+password+in:file" | jq '.items[].html_url'
# Step 2: Search for key credential keywords
for keyword in password secret api_key token private_key aws_access_key; do
curl -s "https://api.github.com/search/code?q=org:target+${keyword}+in:file" | jq '.items[].html_url'
done
# Step 3: Download suspicious repositories for in-depth analysis
git-dumper https://github.com/target/suspicious-repo /tmp/audit
grep -rn "password\|api_key\|secret\|token\|aws_" /tmp/audit/ --include="*.yml" --include="*.env" --include="*.json"
# Launch and create workspace
recon-ng
[recon-ng] > workspaces create target_recon
# Add target domain
[recon-ng] > add domains example.com
# Subdomain enumeration module chain
[recon-ng] > use recon/domains-hosts/brute_hosts
[recon-ng] > run
[recon-ng] > use recon/hosts-hosts/resolve
[recon-ng] > run
# Email collection
[recon-ng] > use recon/domains-contacts/email-harvester
[recon-ng] > set source example.com
[recon-ng] > run
# Export results
[recon-ng] > show hosts
[recon-ng] > show contacts
[recon-ng] > export csv /tmp/recon_results.csv
For detailed payloads see
payloads.md, and for the complete test checklist seetest-cases.md.
| Resource | Purpose |
|---|---|
| Google advanced operators | site:, inurl:, filetype:, intitle: |
| Shodan (shodan.io) | IoT device and server search |
| Censys (censys.io) | Certificate and host data |
| Yandex | Image reverse search (strong recognition capability) |
| Resource | Purpose |
|---|---|
| WHOIS (whois.domaintools.com) | Domain registration information |
| crt.sh | Certificate Transparency query |
| DNSdumpster | DNS enumeration |
| VirusTotal | URL/domain analysis |
| Resource | Purpose |
|---|---|
| Hunter.io | Email lookup and format inference |
| HaveIBeenPwned | Breach checking |
| DeHashed | Breach database search |
| LeakCheck | Breach checking |
| Resource | Purpose |
|---|---|
| AlienVault OTX | Open-source threat intelligence |
| AbuseIPDB | IP report query |
| GreyNoise | Internet noise filtering |
| IPinfo | IP geolocation and ownership query |
| Resource | Purpose |
|---|---|
| Tianyancha | Enterprise information query |
| Qichacha | Enterprise business registration information |
| Aiqicha | Baidu enterprise query |
OSINT detection focuses on identifying reconnaissance activity from external sources and monitoring what information about your organization is publicly available. Understanding attacker reconnaissance patterns helps defenders deploy decoys and detect intelligence-gathering activity.
crt.sh alerts, CertSpotter).ANY queries, AXFR attempts, or DNS brute forcing (subfinder, amass, gobuster signature).site:yourdomain.com filetype:pdf inurl:admin; monitor Google Search Console for suspicious query patterns.subjack / nuclei takeover scans of own infrastructure; alert on dangling DNS pointing to decommissioned services.web.archive.org for leaked credentials or internal URLs in archived snapshots.org:yourcompany password, filename:.env org:yourcompany; use GitGuardian / TruffleHog.psbdmp.ws API or PasteHunter to detect leaked credentials or internal docs.vpn-internal.yourdomain.com, git.yourdomain.com — any DNS resolution indicates enumeration.admin_honeypot with known password in forums; alert on usage.index=dns query="*.yourdomain.com" | stats count by src_ip | where count > 100sigma/rules/recon/subdomain_enum.yml — detects subfinder/amass patterns.Describe* API calls from unrecognized ARNs.repo.*.clone from new IPs.crt.sh (Certificate Transparency logs) over nmap -sS; no packets hit target.bulk export API.nmap --source-port 53 to look like DNS; --source-port 80 to look like HTTP.inurl:admin patterns; use natural language queries that yield same results.site: operator via custom scripts rather than browser — evades Google's anti-bot.cache: operator or web.archive.org to view content without hitting target.api.github.com/search/code with authenticated token rather than github.com/search (rate limits, less suspicious).git grep patterns across many repos.VRFY command (logged); use RCPT TO responses instead.GetCredentialType API endpoint (no log) over AutoDiscover (logged).RCPT TO (rate-limited but less suspicious).ListObjectsV2 with valid credentials (no Anonymous flag); less suspicious than anonymous bucket checks.storage.googleapis.com GETs.skopeo sync.