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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
ツール/GitHubGitHub/dariusztytko/words-scraper
OSINT (オープンソースインテリジェンス)パスワードクラッキング情報収集クローラー
GitHubdariusztytko/words-scraper

words-scraper

SeleniumベースのWebスクレイパーでパスワードリストを生成する

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

人気

すべて見る →

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

すべてのツールを探索

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

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

Words Scraper

Selenium ベースのウェブスクレイパーで、パスワードリストを生成します。

インストール

root@kitploit:~
# Download Firefox webdriver from https://github.com/mozilla/geckodriver/releases
$ tar xzf geckodriver-v{VERSION-HERE}.tar.gz
$ sudo mv geckodriver /usr/local/bin # Make sure it is in your PATH
$ geckodriver --version # Make sure webdriver is properly installed
$ git clone https://github.com/dariusztytko/words-scraper
$ sudo pip3 install -r words-scraper/requirements.txt

使用例

ターゲットのページから単語をスクレイピング

root@kitploit:~
$ python3 words-scraper.py -o words.txt https://www.example.com https://blog.example.com

このように生成された単語リストは、オンラインブルートフォース攻撃やパスワードハッシュのクラックに使用できます:

root@kitploit:~
$ hashcat -m 0 hashes.txt words.txt

--depth オプションを使用すると、リンク先のページからも単語をスクレイピングします。 オプションの --show-gui スイッチを使用すると、進捗を追跡し、ページをすばやく表示できます:

root@kitploit:~
$ python3 words-scraper.py -o words.txt --depth 1 --show-gui https://www.example.com

生成された単語リストは、words-converter.py スクリプトを使用して拡張できます。 このスクリプトは特殊文字とアクセント記号を削除します。 例えば、ポーランド語の単語 źdźbło! は以下の単語に変換されます:

  • źdźbło!
  • zdzblo!
  • źdźbło
  • zdzblo
root@kitploit:~
$ cat words.txt | python3 words-converter.py | sort -u > words2.txt

ターゲットの Twitter から単語をスクレイピング

Twitter ページはスクロール中に動的に読み込まれます。 --max-scrolls オプションを使用して単語をスクレイピング:

root@kitploit:~
$ python3 words-scraper.py -o words.txt --max-scrolls 300 --show-gui https://twitter.com/example.com

Socks プロキシ経由でのスクレイピング

root@kitploit:~
$ ssh -D 1080 -Nf {USER-HERE}@{IP-HERE} >/dev/null 2>&
$ python3 words-scraper.py -o words.txt --socks-proxy 127.0.0.1:1080 https://www.example.com

使い方

root@kitploit:~
usage: words-scraper.py [-h] [--depth DEPTH] [--max-scrolls MAX_SCROLLS]
                         [--min-word-length MIN_WORD_LENGTH]
                         [--page-load-delay PAGE_LOAD_DELAY]
                         [--page-scroll-delay PAGE_SCROLL_DELAY] [--show-gui]
                         [--socks-proxy SOCKS_PROXY] -o OUTPUT_FILE
                         url [url ...]

Words scraper (version: 1.0)

positional arguments:
  url                   URL to scrape

optional arguments:
  -h, --help            show this help message and exit
  --depth DEPTH         scraping depth, default: 0
  --max-scrolls MAX_SCROLLS
                        maximum number of the page scrolls, default: 0
  --min-word-length MIN_WORD_LENGTH
                        default: 3
  --page-load-delay PAGE_LOAD_DELAY
                        page loading delay, default: 3.0
  --page-scroll-delay PAGE_SCROLL_DELAY
                        page scrolling delay, default: 1.0
  --show-gui            show browser GUI
  --socks-proxy SOCKS_PROXY
                        socks proxy e.g. 127.0.0.1:1080
  -o OUTPUT_FILE, --output-file OUTPUT_FILE
                        save words to file

既知のバグ

  • ネイティブのブラウザダイアログボックス(例:ファイルダウンロード)によりスクレイパーがフリーズする

変更履歴

CHANGELOG を参照してください。

ツールをダウンロード