Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
words-scraper — Scraper web basé sur Selenium pour générer une liste de mots de passe | Kitploit
Outils/GitHubGitHub/dariusztytko/words-scraper
OSINT (Renseignement de Sources Ouvertes)Cassage de Mots de PasseCollecte d'InformationsCrawler
GitHubdariusztytko/words-scraper

words-scraper

Scraper web basé sur Selenium pour générer une liste de mots de passe

Voir le dépôt
5012il y a 6 ansVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

Words Scraper

Scraper web basé sur Selenium pour générer une liste de mots de passe.

Installation

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

Cas d'utilisation

Extraction de mots depuis les pages de la cible

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

Une telle liste de mots générée peut être utilisée pour effectuer une attaque par force brute en ligne ou pour casser des hashes de mots de passe :

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

Utilisez l'option --depth pour également extraire les mots des pages liées. Le commutateur optionnel --show-gui peut être utilisé pour suivre la progression et obtenir un aperçu rapide de la page :

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

La liste de mots générée peut être enrichie en utilisant le script words-converter.py. Ce script supprime les caractères spéciaux et les accents. Un exemple de mot polonais źdźbło! sera transformé en les mots suivants :

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

Extraction de mots depuis Twitter de la cible

La page Twitter est chargée dynamiquement lors du défilement. Utilisez l'option --max-scrolls pour extraire les mots :

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

Extraction via proxy 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

Utilisation

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

Bugs connus

  • Les boîtes de dialogue natives du navigateur (par ex. téléchargement de fichier) bloquent l'extracteur

Modifications

Veuillez consulter le CHANGELOG

Télécharger l’outil