Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
hakrawler — シンプルで高速なWebクローラー。Webアプリケーション内のエンドポイントやアセットを簡単かつ迅速に発見するために設計されています。 | Kitploit
ツール/GitHubGitHub/hakluke/hakrawler
偵察情報収集ウェブセキュリティペネトレーションテストクローラー
GitHubhakluke/hakrawler

hakrawler

シンプルで高速なWebクローラー。Webアプリケーション内のエンドポイントやアセットを簡単かつ迅速に発見するために設計されています。

リポジトリを見る
5.1k536116日前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有
ウェブサイト

Hakrawler

URLとJavaScriptファイルの位置を収集するための高速なGo言語製ウェブクローラーです。基本的には、素晴らしいGocollyライブラリのシンプルな実装です。

使用例

単一URL:

root@kitploit:~
echo https://google.com | hakrawler

複数URL:

root@kitploit:~
cat urls.txt | hakrawler

標準入力の各行に対して5秒のタイムアウト:

root@kitploit:~
cat urls.txt | hakrawler -timeout 5

すべてのリクエストをプロキシ経由で送信:

root@kitploit:~
cat urls.txt | hakrawler -proxy http://localhost:8080

サブドメインを含める:

root@kitploit:~
echo https://google.com | hakrawler -subs

注意: よくある問題として、ツールがURLを返さないことがあります。これは通常、ドメイン(例: https://example.com)を指定したものの、サブドメイン(例: https://www.example.com)にリダイレクトされる場合に発生します。サブドメインがスコープに含まれていないため、URLが表示されません。これを解決するには、リダイレクトチェーン内の最終URLを指定するか、`-subs` オプションを使用してサブドメインを含めてください。

ツールチェーンの例

Googleのすべてのサブドメインを取得し、http(s)に応答するものを見つけて、すべてクロールします。

root@kitploit:~
echo google.com | haktrails subdomains | httpx | hakrawler

インストール

通常のインストール

まず、Goをインストールする必要があります。

次に、以下のコマンドを実行してhakrawlerをダウンロード&コンパイルします:

root@kitploit:~
go install github.com/hakluke/hakrawler@latest

これで ~/go/bin/hakrawler を実行できます。フルパスなしで hakrawler だけを実行したい場合は、export PATH="~/go/bin/:$PATH" を設定する必要があります。この設定を永続化したい場合は、~/.bashrc ファイルにこの行を追加することもできます。

Dockerインストール(dockerhubから)

root@kitploit:~
echo https://www.google.com | docker run --rm -i hakluke/hakrawler:v2 -subs

ローカルDockerインストール

上記のdockerhubの方法を使う方がはるかに簡単ですが、ローカルで実行したい場合は以下の手順に従ってください。

root@kitploit:~
git clone https://github.com/hakluke/hakrawler
cd hakrawler
sudo docker build -t hakluke/hakrawler .
sudo docker run --rm -i hakluke/hakrawler --help

Kali Linux: aptを使用

注意: これにより、すべての機能を備えていない古いバージョンのhakrawlerがインストールされ、バグが発生する可能性があります。他の方法のいずれかを使用することをお勧めします。

root@kitploit:~
sudo apt install hakrawler

その後、hakrawlerを実行するには:

root@kitploit:~
echo https://www.google.com | docker run --rm -i hakluke/hakrawler -subs

コマンドラインオプション

root@kitploit:~
Usage of hakrawler:
  -d int
    	Depth to crawl. (default 2)
  -dr
    	Disable following HTTP redirects.
  -h string
    	Custom headers separated by two semi-colons. E.g. -h "Cookie: foo=bar;;Referer: http://example.com/"
  -i	Only crawl inside path
  -insecure
    	Disable TLS verification.
  -json
    	Output as JSON.
  -proxy string
    	Proxy URL. E.g. -proxy http://127.0.0.1:8080
  -s	Show the source of URL based on where it was found. E.g. href, form, script, etc.
  -size int
    	Page size limit, in KB. (default -1)
  -subs
    	Include subdomains for crawling.
  -t int
    	Number of threads to utilise. (default 8)
  -timeout int
    	Maximum time to crawl each URL from stdin, in seconds. (default -1)
  -u	Show only unique urls.
  -w	Show at which link the URL is found.
ツールをダウンロード