SpiderFootとは何ですか?
SpiderFoot はオープンソースインテリジェンス(OSINT)自動化ツールです。利用可能なほぼすべてのデータソースと統合され、データ分析にさまざまな方法を利用して、そのデータを簡単にナビゲートできるようにします。
SpiderFootには、クリーンで直感的なWebベースのインターフェイスを提供するためのWebサーバーが組み込まれていますが、コマンドラインから完全に使用することもできます。 Python 3で書かれています およびGPLライセンス 。
機能
- WebベースのUIまたはCLI
- 200を超えるモジュール(以下を参照)
- Python 3
- CSV / JSON/GEXFエクスポート
- APIキーのエクスポート/インポート
- カスタムクエリ用のSQLiteバックエンド
- 高度に構成可能
- 完全に文書化されています
- 視覚化
- ダークウェブ検索のためのTOR統合
- Dockerベースのデプロイ用のDockerfile
- DNSTwist、Whatweb、Nmap、CMSeeKなどの他のツールを呼び出すことができます
- 2012年から積極的に開発されています!
用途
SpiderFootは、ターゲットを偵察するために攻撃的に(たとえば、レッドチームの演習や侵入テストで)使用したり、インターネット上であなたや組織が公開した可能性のある情報を収集するために防御的に使用したりできます。
SpiderFootスキャンで次のエンティティをターゲットにできます:
- IPアドレス
- ドメイン/サブドメイン名
- ホスト名
- ネットワークサブネット(CIDR)
- ASN
- メールアドレス
- 電話番号
- ユーザー名
- 人の名前
- ビットコインアドレス
SpiderFootのインストール方法?
まず、システムを更新しましょう
sudo apt-get update -y
Code language: JavaScript (javascript)
次に、必要なパッケージをいくつかインストールしましょう
sudo apt-get install python3 python3-pip
Code language: JavaScript (javascript)
wgetから最新バージョンをダウンロード
wget https://github.com/smicallef/spiderfoot/archive/v3.3.tar.gz
Code language: JavaScript (javascript)
アーカイブを抽出してインストールします
# Extracting archive
tar -xvzf v3.3.tar.gz
# Enter in folder
cd spiderfoot-3.3
# Install
pip3 install -r requirements.txt
Code language: CSS (css)
ヘルプオプションは次のとおりです
python3 sf.py --help
Code language: CSS (css)
次に、ユーザーとパスワードを設定して、Webサーバーを起動します
# Enter SpiderFoot folder
cd spiderfoot-3.3
# Enter user and pass
echo "admin:password" > passwd
# Start web server
python3 sf.py -l 127.0.0.1:5001
Code language: CSS (css)
次に、borwserに移動し、127.0.0.1:5001と入力してユーザーを入力し、パスすると、準備が整います
新しいスキャンについては、新しいスキャンタイプのIPまたはWebサイトにアクセスし、[今すぐスキャンを実行]を実行した後、しばらくお待ちください…時間がかかります…