performing-osint-with-spiderfoot について
SpiderFootでOSINTスキャンを自動化し、結果を構造化されたターゲットプロファイルにまとめるスキルです。セキュリティ評価、インシデント対応、定期監査向けに、スキャン設定から結果解析までを扱います。
主な機能
- 01SpiderFootスキャンの作成と管理
- 02調査目的に応じたモジュール選択
- 03APIによるスキャン進捗の追跡
- 04ドメイン、IP、メール、DNSデータの解析
- 05構造化OSINTレポートの生成
活用シーン
- 01組織の外部攻撃対象領域の把握
- 02ドメイン、IP、メールアドレスの調査
- 03漏えい認証情報とDNS情報の確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ mukul975/ anthropic-cybersecurity-skills --skill performing-osint-with-spiderfootインストール後、Claude Code で/performing-osint-with-spiderfootを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
LICENSESKILL.es.mdreferences/api-reference.mdscripts/agent.py詳細
SpiderFoot で OSINT を実施する
概要
SpiderFoot は、脅威インテリジェンスと攻撃対象領域のマッピングのためのデータソースと連携する、200 以上のモジュールを備えたオープンソースの OSINT 自動化ツールです。このスキルでは、SpiderFoot REST API と CLI(sf.py/spiderfoot-cli)を使用してスキャンを作成・管理し、ユースケース(footprint、investigate、passive)に応じてモジュールを選択し、ドメイン、IP、メールアドレス、漏えいした認証情報、DNS レコードの構造化された結果を解析して、ターゲットのインテリジェンスプロファイルを作成します。
使用する場面
- SpiderFoot で OSINT を実施するセキュリティ評価を行う場合
- 関連するセキュリティインシデントへのインシデント対応手順に従う場合
- 定期的なセキュリティテストや監査を実施する場合
- 実地テストを通じてセキュリティ制御を検証する場合
前提条件
- SpiderFoot 4.0 以降がインストールされていること、または SpiderFoot HX のクラウドアカウント
- requests ライブラリを備えた Python 3.8 以降
- SpiderFoot サーバーがデフォルトポート 5001 で稼働していること
- 任意:VirusTotal、Shodan、HaveIBeenPwned モジュール用の API キー
手順
- SpiderFoot REST API に接続するか、CLI インターフェースを使用します
- ターゲット(ドメイン、IP、メールアドレス、名前)を指定して新しいスキャンを作成します
- ユースケース(all、footprint、investigate、passive)に応じてスキャンモジュールを選択します
- API ポーリングでスキャンの進行状況を監視します
- データ要素の種類ごとにスキャン結果を取得して解析します
- 主な調査結果(サブドメイン、IP、メールアドレス、漏えいした認証情報)を抽出します
- 構造化された OSINT インテリジェンスレポートを作成します
期待される出力
データの種類(ドメイン、IP、メールアドレス、認証情報、DNS レコード)ごとに整理された OSINT の調査結果、モジュールの情報源の帰属、およびリスク指標を含むターゲットプロファイルの概要を含む JSON レポートです。
コメント
Markdown 対応