osint-framework
osint-framework プラグインは、OSINTツールカタログと調査スキルを提供します。osintframework.com からマッピングされた34カテゴリにわたる1,064件の無料インテリジェンス収集ツールを収録しています。カテゴリベースのスキル、実行可能な調査パイプライン、CLIツール実行、OPSECを考慮したワークフロー、および調査間の相関のための永続的なエンティティグラフが含まれます。
v1.0.1 Securityインストール
Section titled “インストール”/plugin install osint-framework@f5-sales-demo-marketplace/osint-investigate
Section titled “/osint-investigate”任意のターゲットに対して完全なOSINT調査を実行します。ターゲットの種別(メールアドレス、ドメイン、IP、ユーザー名、企業、人名)を自動検出し、適切なカテゴリスキルにルーティングします。
/osint-investigate j.smith@example.com/osint-investigate example.com/osint-investigate 198.51.100.1/osint-investigate example-user/osint-search
Section titled “/osint-search”ツールカタログから、指定した機能クエリに一致するツールを検索します。
/osint-search subdomain enumeration/osint-search email breach check/osint-search satellite imagery/osint-catalog
Section titled “/osint-catalog”カテゴリ別にツールカタログ全体を閲覧します。引数なしで実行すると、ツール件数を含む全34カテゴリが表示されます。
/osint-catalog/osint-catalog domain/osint-catalog threat-intelosint-index
Section titled “osint-index”トップレベルのインテントルーター。「find information about」「investigate」「look up」「background check」と入力したとき、またはオープンソースインテリジェンスタスクを説明したときに自動的に起動します。ターゲットの種別に基づいて適切なカテゴリスキルにルーティングします。
| ターゲット | ルーティング先 |
|---|---|
| ユーザー名またはハンドル | username-recon |
| メールアドレス | email-recon |
| ドメイン名 | domain-recon |
| IPアドレス | ip-address-recon |
| 人名+企業名 | people-search + business-records |
| 企業/組織 | business-records + domain-recon |
| マルウェアハッシュ | malicious-file-analysis + threat-intelligence |
カテゴリスキル(全34件)
Section titled “カテゴリスキル(全34件)”各カテゴリには、CLIツール、Webリソース、調査ワークフロー、カテゴリ間ピボット、OPSECノートを含む専用スキルがあります。
| カテゴリ | ツール数 | 主なCLIツール |
|---|---|---|
username-recon | 18 | sherlock, maigret, sylva |
email-recon | 28 | holehe, h8mail, theHarvester |
domain-recon | 131 | subfinder, amass, whois, dig |
cloud-recon | 23 | cloud_enum, S3Scanner, ScoutSuite |
ip-address-recon | 55 | nmap, masscan, checkip |
images-videos | 89 | exiftool, exiv2, yt-dlp |
social-networks | 63 | maigret, yt-dlp, Osintgram |
threat-intelligence | 38 | iocextract, ioc_parser, pymisp |
malicious-file-analysis | 33 | oletools, pdfid, Ghidra |
search-engines | 73 | gitleaks, pagodo, gobuster |
geolocation | 47 | Hyperlapse |
opsec | 47 | Webベースのプライバシーツール47件 |
people-search | 18 | GitHub API, GitLab API |
business-records | 28 | SEC EDGAR, OpenCorporates |
| (その他20カテゴリ) | 500+ | — |
osint-catalog
Section titled “osint-catalog”ツールカタログブラウザー。ツールレジストリ全体、カテゴリインデックス、調査パイプライン、レート制限リファレンス、および相関エンジンのドキュメントへのアクセスを提供します。
エージェント
Section titled “エージェント”osint-investigator
Section titled “osint-investigator”自律型マルチツール調査オーケストレーター。ツール利用可否チェック、ターゲット種別検出、順次ツール実行(パッシブ優先)、結果の集約、および信頼度レベルとOPSEC分類を含む構造化レポート生成という完全な調査ワークフローを実行します。
エンティティグラフと統合されており、各ツールの結果は /tmp/osint-graph/ にエンティティとリレーションシップを作成し、調査間の相関に利用できます。
osint-researcher
Section titled “osint-researcher”読み取り専用のカタログ検索エージェント。参照ファイルを検索して、指定タスクに最適なツールを推薦します。ツールを実行することはなく、推薦と説明のみを行います。カテゴリスキルがツールを検出する際に内部で使用されます。
osint-executor
Section titled “osint-executor”単一ツールCLI実行エージェント。特定のパラメーターで1つのツールを実行し、出力を解析して構造化された結果を返します。20以上のツールに対して、正確なフラグ、出力フォーマット、jq解析パターンを含む実行レシピが用意されています。
すべてのAPIコールは、HTTP 429/503に対する組み込みの指数バックオフを備えた osint_curl ヘルパーを使用します。主な制限:
| API | 無料制限 | 環境変数 |
|---|---|---|
| ipinfo.io | 1,000/日 | — |
| crt.sh | 60/分 | — |
| NVD | 5/30秒(キーなし) | NVD_API_KEY |
| OpenCorporates | キー必須 | OPENCORPORATES_API_KEY |
| Shodan | 1/秒 | SHODAN_API_KEY |
| GitHub API | 60/時間(認証なし) | GH_TOKEN |
キーが必要なAPIは、環境変数が設定されていない場合、明確なメッセージとともに自動的にスキップされます。
相関エンジン
Section titled “相関エンジン”プラグインには /tmp/osint-graph/ に永続的なJSONエンティティグラフが含まれており、複数の調査にわたって発見事項を蓄積します。
source plugins/osint-framework/scripts/osint-graph.shosint_graph_init
# Add entitiesP=$(osint_entity_add "person" "J. Smith" --tool github-api)C=$(osint_entity_add "company" "F5" --tool github-api)
# Link themosint_rel_add "$P" "$C" "works_at" --tool github-api
# Query: all entities within 2 hops of the personosint_graph_query "$P" 2
# Generate reportosint_graph_report信頼度スコアリングはマルチソース融合を使用します:
各確認ソースに対して confidence = 1 - product(1 - ci) を計算します。
0.80の信頼度を持つ2つのソースは、組み合わせると0.96の信頼度になります。
すべてのツールは公開情報のみを使用します。適用される法律、規制、およびプラットフォームの利用規約への準拠を確保する責任はユーザーにあります。不正アクセス、ハラスメント、またはその他の違法行為にOSINTツールを使用しないでください。