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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
urlgrab — ウェブサイトをクロールして追加のリンクを探すGoユーティリティ。 | Kitploit
ツール/GitHubGitHub/iamstoxe/urlgrab
偵察情報収集ウェブセキュリティクローラー
GitHubiamstoxe/urlgrab

urlgrab

ウェブサイトをクロールして追加のリンクを探すGoユーティリティ。

リポジトリを見る
343585年前Kitploit レビュー済み

人気

すべて見る →

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

すべてのツールを探索

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

すべてのツールを見る →
共有

urlgrabへようこそ 👋

Twitter: DevinStokes

JavaScriptレンダリングをサポートし、ウェブサイトをクロールして追加のリンクを探すGo言語ユーティリティ。

インストール

root@kitploit:~
go get -u github.com/iamstoxe/urlgrab

機能

  • カスタマイズ可能な並列処理
  • JavaScriptレンダリング機能 (AngularやReactなどのシングルページアプリケーションを含む)

使い方

root@kitploit:~
Usage of urlgrab:
  -cache-dir string
        Specify a directory to utilize caching. Works between sessions as well.
  -debug
        Extremely verbose debugging output. Useful mainly for development.
  -delay int
        Milliseconds to randomly apply as a delay between requests. (default 2000)
  -depth int
        The maximum limit on the recursion depth of visited URLs.  (default 2)
  -headless
        If true the browser will be displayed while crawling.
        Note: Requires render-js flag
        Note: Usage to show browser: --headless=false (default true)
  -ignore-query
        Strip the query portion of the URL before determining if we've visited it yet.
  -ignore-ssl
        Scrape pages with invalid SSL certificates
  -js-timeout int
        The amount of seconds before a request to render javascript should timeout. (default 10)
  -json string
        The filename where we should store the output JSON file.
  -max-body int
        The limit of the retrieved response body in kilobytes.
        0 means unlimited.
        Supply this value in kilobytes. (i.e. 10 * 1024kb = 10MB) (default 10240)
  -no-head
        Do not send HEAD requests prior to GET for pre-validation.
  -output-all string
        The directory where we should store the output files.
  -proxy string
        The SOCKS5 proxy to utilize (format: socks5://127.0.0.1:8080 OR http://127.0.0.1:8080).
        Supply multiple proxies by separating them with a comma.
  -random-agent
        Utilize a random user agent string.
  -render-js
        Determines if we utilize a headless chrome instance to render javascript.
  -root-domain string
        The root domain we should match links against.
        If not specified it will default to the host of --url.
        Example: --root-domain google.com
  -threads int
        The number of threads to utilize. (default 5)
  -timeout int
        The amount of seconds before a request should timeout. (default 10)
  -url string
        The URL where we should start crawling.
  -urls string
        A file path that contains a list of urls to supply as starting urls.
        Requires --root-domain flag.
  -user-agent string
        A user agent such as (Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:47.0) Gecko/20100101 Firefox/47.0).
  -verbose
        Verbose output

ビルド

以下のコマンドで、自分のプラットフォーム専用のバイナリを bin ディレクトリに簡単にビルドできます。

root@kitploit:~
make build

CLIを配布するためにWindows、Linux、MacOS用のバイナリを作成したい場合は、次のコマンドを実行してください:

root@kitploit:~
make cross

すべてのバイナリは dist ディレクトリで利用可能になります。

著者

👤 Devin Stokes

  • Twitter: @DevinStokes
  • Github: @IAmStoxe

🤝 貢献

貢献、問題報告、機能リクエストは大歓迎です!
issuesページをチェックしてください。

サポートをお願いします

このプロジェクトが役に立ったら⭐を送ってください!

コーヒーを買う

ツールをダウンロード