Master OSINTツールキット:初心者向けオープンソースインテリジェンス総合ツール

Security

概要

Master OSINTは、Pythonで開発された初心者向けのオープンソースインテリジェンス(OSINT)ツールキットです。オープンデータを活用した情報収集や調査を多角的に支援することを目的に設計されています。画像の位置情報解析、SNSアカウントのプロファイリング、メール漏洩状況の確認、ドメイン登録情報の調査、ファイルのメタデータ抽出、Google dorkingによる特定情報の検索、過去ウェブアーカイブの検索、IPアドレスの地理情報とブラックリスト照合、逆画像検索、電話番号の検証など、多彩な機能を備えています。これにより、調査者は単一のツールで多様なOSINT調査を効率的に実行可能です。

GitHub

リポジトリの統計情報

  • スター数: 1
  • フォーク数: 0
  • ウォッチャー数: 1
  • コミット数: 3
  • ファイル数: 1
  • メインの言語: 未指定

主な特徴

  • 多彩なOSINT調査機能を単一ツールで提供(画像、SNS、メール、ドメイン、IPなど)
  • 初心者にも扱いやすいユーザーインターフェースとPythonベースの設計
  • Google dorkingやWayback Machineの活用で深堀り調査をサポート
  • メタデータ抽出や逆画像検索など、ファイル・画像解析機能も充実

技術的なポイント

本ツールキットはPythonを基盤に構築されており、複数のOSINT調査手法を統合的に実装している点が特徴です。画像ジオロケーションでは、画像のメタデータからGPS情報を抽出し、地図上に位置を特定する処理を行います。SNSプロファイリング機能では、各種SNSの公開情報をスクレイピングまたはAPI経由で収集し、アカウントの関連性や投稿履歴を分析可能です。

メール漏洩チェックは、公開されている漏洩データベース(例:Have I Been Pwned)と照合し、対象メールアドレスの漏洩状況を確認します。ドメイン調査機能はWHOIS情報の取得を通じて登録者情報や有効期限などを調べ、加えてサブドメイン検索なども可能です。ファイルメタデータ抽出では、画像やドキュメントに埋め込まれた作成日時、デバイス情報などのデータを解析し、調査に役立てます。

Google dorkingは検索エンジンの高度な検索演算子を用いて、特定の情報を効率的に抽出します。Wayback Machineクエリにより、過去のウェブサイトのスナップショットを取得し、削除された情報や変更履歴を追跡可能です。IPジオロケーション機能はIPアドレスから地理的位置を特定し、さらにスパムや悪意あるIPのブラックリスト照合も行います。

逆画像検索は、画像を類似画像検索サービスに問い合わせることで、同一または類似画像の出所や関連情報を特定します。電話番号検証機能は番号の有効性や発信元国情報の確認を支援します。これらの機能はそれぞれ外部APIの活用やスクレイピング技術を駆使して実装されており、Pythonの豊富なライブラリ群を効果的に利用しています。

全体として、初心者がOSINT調査を学びつつ実務に活用できるよう設計されており、各調査手法の出力結果を統合的に扱える点が強みです。今後の機能拡張やGUI化なども期待される総合力の高いツールキットです。

プロジェクトの構成

主要なファイルとディレクトリ:

  • README.md: プロジェクトの概要、機能説明、使用方法などを記述したドキュメント

現状はREADMEのみが配置されており、今後の拡張に伴いソースコードやモジュールが追加される可能性があります。

まとめ

初心者に優しく多機能なOSINT調査を実現したPythonツールキット。

リポジトリ情報: