工程開發
pentest-osint-recon avatar

pentest-osint-recon

自動化開源情報 (OSINT) 偵察代理,用於映射外部攻擊面、識別資產並挖掘安全漏洞。

簡介

Pentest OSINT Recon 技能是一個專門為安全研究人員、滲透測試人員及 DevSecOps 團隊設計的代理化工作流程,旨在自動化外部安全評估的初始階段。通過多階段分析方法,該代理能系統性地發現、分類並分析目標組織的網際網路攻擊面,將原始數據轉化為可操作的安全情報。它有效地彌合了手動枚舉與漏洞評估之間的差距,使團隊能夠隨時掌握其暴露的資產與風險。

  • 自動化域名枚舉:整合 amass 和 subfinder 等行業標準工具,用於映射子域名並識別相關基礎設施資產。

  • 技術棧配置分析:使用 httpx 和 whatweb 對發現的 Web 服務進行指紋識別,精確判斷所使用的軟體版本與框架。

  • 資訊洩漏檢測:透過公共記錄、搜尋引擎及 theharvester 搜尋,識別公開暴露的員工郵箱、社交媒體蹤跡及洩漏的憑證。

  • 漏洞關聯分析:將識別出的軟體版本與技術與 CVE 資料庫進行比對,提供潛在漏洞的優先級清單。

  • 資產關係映射:關聯 IP 地址、域名與 Web 技術,識別隱藏的連線或被忽視的影子 IT 基礎設施。

  • 輸入要求包含目標域名或組織名稱,以及評估的明確範圍。

  • 預期輸出為結構化的偵察報告,包含活躍子域名列表、識別的技術棧、檢測到的 CVE 漏洞及洩漏的資訊點。

  • 該代理支援定期執行,適合在目標組織基礎設施變更時進行持續性的攻擊面監控。

  • 使用者應確保所有偵察活動均在授權的滲透測試協議範圍內執行,並遵守負責任揭露原則。

  • 效能可能因外部工具的可用性以及目標網路安全態勢(如速率限制或 WAF 干擾)而異。

倉庫統計

Star 數
267
Fork 數
52
Open Issue 數
16
主要語言
Python
預設分支
main
同步狀態
閒置
最近同步時間
2026年5月3日 上午09:38
在 GitHub 查看