コンテンツにスキップ

osint-framework

osint-framework プラグインは、OSINTツールカタログと調査スキルを提供します。osintframework.com からマッピングされた34カテゴリにわたる1,064件の無料インテリジェンス収集ツールを収録しています。カテゴリベースのスキル、実行可能な調査パイプライン、CLIツール実行、OPSECを考慮したワークフロー、および調査間の相関のための永続的なエンティティグラフが含まれます。

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

トップレベルのインテントルーター。「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

各カテゴリには、CLIツール、Webリソース、調査ワークフロー、カテゴリ間ピボット、OPSECノートを含む専用スキルがあります。

カテゴリツール数主な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
opsec47Webベースのプライバシーツール47件
people-search18GitHub API, GitLab API
business-records28SEC EDGAR, OpenCorporates
(その他20カテゴリ)500+

ツールカタログブラウザー。ツールレジストリ全体、カテゴリインデックス、調査パイプライン、レート制限リファレンス、および相関エンジンのドキュメントへのアクセスを提供します。

自律型マルチツール調査オーケストレーター。ツール利用可否チェック、ターゲット種別検出、順次ツール実行(パッシブ優先)、結果の集約、および信頼度レベルとOPSEC分類を含む構造化レポート生成という完全な調査ワークフローを実行します。

エンティティグラフと統合されており、各ツールの結果は /tmp/osint-graph/ にエンティティとリレーションシップを作成し、調査間の相関に利用できます。

読み取り専用のカタログ検索エージェント。参照ファイルを検索して、指定タスクに最適なツールを推薦します。ツールを実行することはなく、推薦と説明のみを行います。カテゴリスキルがツールを検出する際に内部で使用されます。

単一ツールCLI実行エージェント。特定のパラメーターで1つのツールを実行し、出力を解析して構造化された結果を返します。20以上のツールに対して、正確なフラグ、出力フォーマット、jq解析パターンを含む実行レシピが用意されています。

すべてのAPIコールは、HTTP 429/503に対する組み込みの指数バックオフを備えた osint_curl ヘルパーを使用します。主な制限:

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
# Add entities
P=$(osint_entity_add "person" "J. Smith" --tool github-api)
C=$(osint_entity_add "company" "F5" --tool github-api)
# Link them
osint_rel_add "$P" "$C" "works_at" --tool github-api
# Query: all entities within 2 hops of the person
osint_graph_query "$P" 2
# Generate report
osint_graph_report

信頼度スコアリングはマルチソース融合を使用します: 各確認ソースに対して confidence = 1 - product(1 - ci) を計算します。 0.80の信頼度を持つ2つのソースは、組み合わせると0.96の信頼度になります。

すべてのツールは公開情報のみを使用します。適用される法律、規制、およびプラットフォームの利用規約への準拠を確保する責任はユーザーにあります。不正アクセス、ハラスメント、またはその他の違法行為にOSINTツールを使用しないでください。