跳到內容

osint-framework

osint-framework 插件提供 OSINT 工具目錄與調查技能——來自 osintframework.com 的 1,064 個免費情報收集工具,涵蓋 34 個類別。包含基於類別的技能、可執行的調查流程、CLI 工具執行、具備操作安全意識的工作流程,以及用於跨調查關聯的持久實體圖譜。

v1.0.1 Security
/plugin install osint-framework@f5-sales-demo-marketplace

對任意目標執行完整的 OSINT 調查。自動偵測目標類型(電子郵件、網域、IP、使用者名稱、公司、人名),並路由至對應的類別技能。

/osint-investigate j.smith@example.com
/osint-investigate example.com
/osint-investigate 198.51.100.1
/osint-investigate example-user

在工具目錄中搜尋符合特定能力查詢的工具。

/osint-search subdomain enumeration
/osint-search email breach check
/osint-search satellite imagery

依類別瀏覽完整工具目錄。不帶參數時顯示所有 34 個類別及其工具數量。

/osint-catalog
/osint-catalog domain
/osint-catalog threat-intel

頂層意圖路由器。當您說「查找相關資訊」、「調查」、「查詢」、「背景調查」,或描述任何開源情報任務時自動啟動。根據目標類型路由至正確的類別技能。

目標路由至
使用者名稱或帳號username-recon
電子郵件地址email-recon
網域名稱domain-recon
IP 位址ip-address-recon
人名 + 公司people-search + business-records
公司 / 組織business-records + domain-recon
惡意程式雜湊值malicious-file-analysis + threat-intelligence

每個類別均有專屬技能,包含 CLI 工具、網路資源、調查工作流程、跨類別樞紐分析及操作安全注意事項。

類別工具數主要 CLI 工具
username-recon18sherlock, maigret, sylva
email-recon28holehe, h8mail, theHarvester
domain-recon131subfinder, amass, whois, dig
cloud-recon23cloud_enum, S3Scanner, ScoutSuite
ip-address-recon55nmap, masscan, checkip
images-videos89exiftool, exiv2, yt-dlp
social-networks63maigret, yt-dlp, Osintgram
threat-intelligence38iocextract, ioc_parser, pymisp
malicious-file-analysis33oletools, pdfid, Ghidra
search-engines73gitleaks, pagodo, gobuster
geolocation47Hyperlapse
opsec4747 個基於網路的隱私工具
people-search18GitHub API, GitLab API
business-records28SEC EDGAR, OpenCorporates
(另外 20 個類別)500+

工具目錄瀏覽器。提供完整工具註冊表、類別索引、調查流程、速率限制參考資料及關聯引擎說明文件的存取功能。

自主多工具調查協調器。執行完整調查工作流程——工具可用性檢查、目標類型偵測、循序工具執行(優先被動式)、結果彙整,以及附帶信心水準與操作安全分類的結構化報告生成。

與實體圖譜整合:每個工具結果均會在 /tmp/osint-graph/ 中建立實體與關係,以供跨調查關聯使用。

唯讀目錄查詢代理程式。搜尋參考文件以推薦最適合指定任務的工具。僅作推薦與說明,從不執行工具。由類別技能在工具探索時內部呼叫使用。

單一工具 CLI 執行代理程式。每次執行一個工具並帶入特定參數,解析輸出並回傳結構化結果。包含 20 多個工具的逐工具執行配方,含精確旗標、輸出格式及 jq 解析模式。

所有 API 呼叫均使用 osint_curl 輔助函式,內建針對 HTTP 429/503 的指數退避機制。主要限制如下:

API免費限制環境變數
ipinfo.io1,000 次/天
crt.sh60 次/分
NVD5 次/30 秒(無金鑰)NVD_API_KEY
OpenCorporates需要金鑰OPENCORPORATES_API_KEY
Shodan1 次/秒SHODAN_API_KEY
GitHub API60 次/小時(未驗證)GH_TOKEN

需要金鑰的 API,若未設定對應環境變數,將自動略過並顯示清楚的提示訊息。

本插件包含位於 /tmp/osint-graph/ 的持久性 JSON 實體圖譜,可跨調查累積調查結果。

Terminal window
source plugins/osint-framework/scripts/osint-graph.sh
osint_graph_init
# 新增實體
P=$(osint_entity_add "person" "J. Smith" --tool github-api)
C=$(osint_entity_add "company" "F5" --tool github-api)
# 建立關聯
osint_rel_add "$P" "$C" "works_at" --tool github-api
# 查詢:該人物 2 跳範圍內的所有實體
osint_graph_query "$P" 2
# 生成報告
osint_graph_report

信心評分採用多來源融合方式: confidence = 1 - product(1 - ci),計算每個確認來源的信心值。 兩個各 0.80 的來源 → 合併信心值為 0.96。

所有工具僅使用公開可取得的資訊。使用者須自行負責確保遵守適用法律、法規及平台服務條款。切勿將 OSINT 工具用於未經授權的存取、騷擾或任何非法活動。