
包括的なOSINTおよび脅威ハンティングプラットフォーム
バージョン 3.9
Scrummage は、強力で公開されている多数のサードパーティ製 OSINT Web サイトからの検索機能を一元化する OSINT ツールです。
Scrummage は、このツールに付属する多数のプラグインにおいて明確な価値を提供します。提供される Python/Flask ウェブアプリケーションは、ユーザーが大量の結果を管理するためのシンプルで軽量かつスケーラブルな方法にすぎません。このツールのインストールは簡単で、提供されているイメージを使用すれば、初回起動時に新しい Scrummage インスタンスが作成されるため、インストール作業を省略できます。
バグの報告や新機能のリクエストなど、このプロジェクトへの貢献は自由に行ってください。コードベースへの貢献はしたくないが、Scrummage プロジェクトを支援したい場合は、スポンサーシップによりプラットフォームの継続的な改善と成熟が可能になります。スポンサーには、プラットフォームサポートやスポンサーシップページに記載されたその他の方法で報いることをお約束します。Scrummage は常にオープンソースであり、無料であることで、グローバルなオープンソースセキュリティコミュニティに貢献します。ただし、プラットフォームの使用方法や実装方法、特に複雑な環境での学習は難しい場合があることを認識しています。スポンサーシップを利用すると、そのような追加サポートを得ることができます。
手順については WIKI を参照してください
ダッシュボードは、アプリケーションにログインした際に表示されるホーム画面です。結果の種類ごとの件数を示す概要レベルのグラフが表示されます。これは各発見項目に対して行われます。ただし、グラフが表示されない場合は、そのカテゴリに結果が存在しないことが原因である可能性が高いです。例えば、クローズされた結果がない場合、「種類別クローズ結果」の下にグラフは表示されません。




イベントページには、ウェブアプリケーション内での変更(ログイン、ログイン失敗、タスクに対する操作など)がすべて表示されます。これにより、ウェブアプリで最近何が行われたかを把握しやすくなり、ブルートフォースログイン試行の検出や、タスクを変更したユーザーの追跡などに役立ちます。
注: このページはウェブアプリケーションの最適化のため、最新の 1000 イベントのみを読み込みます。

結果ページには、タスクによって作成された結果が表示されます。結果テーブルには結果の基本的なメタデータが表示され、さらに結果を詳細に調査するための「詳細」ボタンが用意されています。前述の通り、すべての結果には何らかの出力ファイルが関連付けられており、結果がリンクの場合は、そのページの HTML のコピーがファイルとして保存されます。さらに、結果の写真記録を保持するためのスクリーンショット機能も提供されています。出力ファイルとスクリーンショットファイルは、結果が削除されると同時に削除されます。
注: このページはウェブアプリケーションの最適化のため、最新の 1000 件の結果のみを読み込みます。

最適化のため、結果テーブルには結果に関する一般的な情報のみが表示されます。結果をさらに詳しく調べるには、ユーザーは「詳細」ボタンを使用する必要があります。詳細ページでは、結果のリンク先のソフトコピーを表示したり、スクリーンショットを生成したりすることができます。

タスクページには、作成されたすべてのタスクが表示され、ユーザーは各タスクを実行することができます。 このページにタスク数の制限はありませんが、タスクを乱用しないでください。同じタスクを複数回作成するのではなく、1 つのタスクにリストを追加することで、1 つの検索に対して複数のタスク作成を避けることができます。したがって、実際には 50 タスクを超えないようにする必要があります。 タスクにはキャッシュとログがあり、それぞれ「protected/output」ディレクトリ内のタスク名(例:Google 検索の場合は「google」)で保存されます。キャッシュを削除する必要がある場合は、該当するキャッシュファイルを編集または削除できます。

すべてのプラグインは、他のコードと同様にオープンソースであり、個人に無料で提供されています。また、他のプラグインで使用されている既存のライブラリを自由に使用してください。プラグインを作成または編集する場合、初回実行時に Python キャッシュを再読み込みするためにウェブアプリがリロードされる可能性があることを理解しておいてください。これは正常な動作です。
このページはユーザーの権限に応じて変わります。管理者ユーザーは、自分のパスワードだけでなく他のユーザーのパスワードも変更でき、ユーザーのブロック・解除、権限の昇格・降格、新規ユーザーの作成や既存ユーザーの削除が可能です。
さらに、管理者権限を持つユーザーは、ツールの入力、出力、およびコア設定を確認および編集できます。
管理者ユーザー向けのアカウントページは以下のようになります。

一般ユーザー向けのアカウントページは以下のようになります。

この概念は Scrummage プラットフォームの v3.6 で導入されました。このページはアカウント設定ページとは混同しないでください。アカウント設定は Scrummage プラットフォーム自体のユーザーを管理するためのものであり、アイデンティティは完全にオプションの機能で、行が存在する場合、タスク実行時にその情報が使用されます。
以下は、ドキュメント用に作成された疑似 ID を含むテーブルを示すメインページです。

アイデンティティは以下の 3 つの方法のいずれかで作成できます。


org_identities テーブルに直接オンボードすることも可能です。これにより、アイデンティティリストの効率的な管理と維持が可能になります。貢献大歓迎!!
Scrummage プロジェクトへの貢献として、新しいプラグインの作成を歓迎し、推奨します。興味がある方は、プラグイン開発ガイド こちら を参照してください。提供されているカスタムライブラリを使用した Scrummage プラグインの開発方法を解説しています。