Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
words-scraper — Raspador web basado en Selenium para generar listas de contraseñas | Kitploit
Herramientas/GitHubGitHub/dariusztytko/words-scraper
OSINT (Inteligencia de Fuentes Abiertas)Descifrado de ContraseñasRecopilación de InformaciónCrawler
GitHubdariusztytko/words-scraper

words-scraper

Raspador web basado en Selenium para generar listas de contraseñas

Ver Repositorio
5012hace 6 añosRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

Words Scraper

Web scraper basado en Selenium para generar listas de contraseñas.

Instalación

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

Casos de uso

Extracción de palabras de las páginas del objetivo

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

Dicha lista de palabras generada se puede utilizar para realizar un ataque de fuerza bruta en línea o para descifrar hashes de contraseñas:

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

Utilice la opción --depth para extraer palabras también de las páginas enlazadas. El modificador opcional --show-gui se puede usar para seguir el progreso y hacer una vista rápida de la página:

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

La lista de palabras generada se puede expandir usando el script words-converter.py. Este script elimina caracteres especiales y acentos. Un ejemplo de palabra polaca źdźbło! se transformará en las siguientes palabras:

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

Extracción de palabras del Twitter del objetivo

La página de Twitter se carga dinámicamente mientras se desplaza. Utilice la opción --max-scrolls para extraer palabras:

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

Extracción a través de 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

Uso

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

Errores conocidos

  • Los cuadros de diálogo nativos del navegador (p. ej., descarga de archivos) congelan el scraper

Cambios

Consulte el CHANGELOG

Descargar herramienta