
インテリジェンスおよび偵察パッケージ/バンドルインストーラー。
インテリジェンスおよび偵察パッケージ/バンドルインストーラー。
IntRec-Packは、高品質なOSINT、偵察、脅威インテリジェンスツールをダウンロード、インストール、デプロイするために設計されたBashスクリプトです。これらのプログラムに関連するさまざまな依存関係のインストールも管理するため、インテリジェンス収集環境のセットアップを包括的に支援することを目的としています。以下は、セットアップを支援するツールとユーティリティの概要です。
+-----------------------+-------------------------------------------+
| Tool | Utility type and feature summary |
+-----------------------+-------------------------------------------+
|1. QuickScan | Port Scanner/WHOIS/Domain Resolver |
|2. DNSRecon | Advanced DNS Enumeration & Domain Utility |
|3. Sublist3r | OSINT Based Subdomain Enumeration |
|4. TekDefense-Automator| OSINT Based IP, URL and Hash Analyzer |
|5. TheHarvester | eMail, vHost, Domain and PII Enumeration |
|6. IOC-Parser | Threat Intel, parses IOC data from reports|
|7. PyParser-CVE | Multi Source Exploit Parser/CVE Lookup |
|8. Mimir | HoneyDB CLI/Threat Intelligence Utility |
|9. Tadpole | Open AWS bucket, file search and Download |
|10.Harbinger | Cymon.io, Virus Total, Threat Feed Parser |
|11.Inquisitor | OSINT Recon/data visualization utility |
|12.BirdWatch | SOCMINT Utility with a focus on Twitter |
|13.Spiderfoot | Advanced OSINT/Reconnaissance Framework |
|14.EagleEye | Facial recognition powered SOCMINT utility|
+-----------------------+-------------------------------------------+
さらに、Bashスクリプト内に、ユーザーが2つのWebベースのリソース(アップデート1.2.1以降は3つ)を簡単に起動できる機能を追加しました。具体的には、OSINT-FrameworkとHoneyDBです。前者は、参考ガイドとして使用するための厳選されたオープンソースインテリジェンスツール、ウェブサイト、関連資料のリストです。後者は、HoneyPyハニーポットによって提供されるデータを収集・整理するOSINT集約型脅威インテリジェンスプールです。そのための私のコマンドラインインターフェースも、IntRec-Packでダウンロード可能なツールの選択肢に含まれています。
以下のようにリポジトリからツールをクローンし、実行可能にします。
git clone https://github.com/NullArray/IntRec-Pack.git
cd IntRec-Pack
chmod +x intrec.sh
その後、コマンドラインから sudo ./intrec.sh で起動できます。起動すると、以下のようなメニューが表示されます。
1) Help 4) Specify Install Location
2) List and Install 5) Online Resources
3) Install All 6) Quit
help オプションは、ツールの詳細な使用方法と一般的な情報を表示します。List and Install は、ダウンロード/インストール可能なすべてのツールを一覧表示し、希望するものを選択できます。選択すると、ツールとその依存関係が現在の作業ディレクトリにインストールされます。ただし、Specify Install Location オプションを使用してカスタムロケーションへのパスを指定した場合は除きます。Install All は、このスクリプトで利用可能なすべてのツールをダウンロードしてインストールします。Online Resources は、前述のWebアプリケーションを開きます。
スクリプトはバージョン1.3.0に更新されました。
変更履歴
このアップデートでは、ダウンロード可能なツールのリストにEagleEyeを追加しました。EagleEyeは、リバースイメージ検索と顔認識を利用するSOCMINTユーティリティです。
最新バージョンにTadpoleが追加されました。このプログラムを使用すると、オープンなAWSバケット内のアイテムを検索およびダウンロードできます。
さらに2つのプログラムが追加されました。BirdWatch(Twitterに焦点を当てたSOCMINTユーティリティ)とInquisitor(OSINTベースの偵察ツール)です。また、Online Resources機能にhttps://toddington.com/resources が追加され、追加のOSINTツール、サービスなどの参考ガイドとして使用できるようになりました。
各インストール操作には独自の関数が割り当てられ、スクリプトをモジュール化しました。これにより、将来的に他の/より多くのツールをインストールする操作を簡単に追加できるようになります。
スクリプトに追加のチェックが追加され、wget、git、pipなどのユーティリティの存在を確認するようになりました。これは、DebianやDevuanなどの一部のディストリビューションでは、これらのユーティリティがデフォルトでインストールされていない場合があるため重要です。スクリプトがこれらのユーティリティのいずれかが不足していると検出した場合、自動的に問題を解決しようとします。これにより、スクリプトはほとんどのDebianベースのディストリビューションで効果的かつ互換性があります。
今後、IntRec-Packはスーパーユーザー権限で起動されたかどうかをチェックするようになります。スクリプトには多数のsudoコマンドが含まれているため、これによりユーザーが実行途中で問題に遭遇するのを防ぎます。
Chandrapal氏のツールへの貢献に特に感謝します。
Online Resources 機能はPython、Selenium、Mozilla Geckodriverに由来する機能を利用しているため、スクリプトが正しく機能するために必要な各コンポーネント(SeleniumおよびGeckodriver)の適切なバージョンを自動的にインストールするロジックを追加しました。
この機能はテスト済みであり、スクリプトは使いやすさを最大限に自動化するように設計されていますが、問題が発生した場合やバグに遭遇した場合は、お気軽にチケットを開くか、プルリクエストを送信してください。
ありがとうございます。