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
Dorkwright — Du Dork au Téléchargement : Automatiser les Google Dorks avec Playwright | Kitploit
Outils/GitHubGitHub/san-tus/dorkwright
OSINT (Renseignement de Sources Ouvertes)ReconnaissanceCollecte d'InformationsContournement de WAFCrawlerContournement de CAPTCHA
GitHubsan-tus/dorkwright

Dorkwright

Du Dork au Téléchargement : Automatiser les Google Dorks avec Playwright

Voir le dépôt
486il y a 3 moisVé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
Site web

Dorkwright - Outil de Google Dorking

Dorkwright est un puissant utilitaire de Google dorking basé sur Python qui automatise l'extraction de liens de fichiers à partir des résultats de recherche Google et peut également les télécharger. Il utilise Playwright pour l'automatisation du navigateur et inclut la gestion des CAPTCHA, des indicateurs de progression et une interface CLI épurée.


Fonctionnalités

  • Dorking Google automatisé (scraping de recherche)
  • Extrait les URL de fichiers (PDF, DOC, XLS, etc.)
  • Téléchargement automatique facultatif des fichiers
  • Gestion des CAPTCHA (attend que l'utilisateur les résolve)
  • Enregistre les résultats dans un fichier de sortie
  • Prise en charge du téléchargement en masse
  • Prise en charge des proxys pour les téléchargements
  • Intégration de FlareSolverr pour contourner la protection Cloudflare
  • Rapide et propulsé par Playwright

Utilisation

root@kitploit:~
╔═══════════════════════════════════════════════════════════════════════════════╗
║                          DORKWRIGHT - Google Dorker                           ║
║         Extract file links from Google search results and download them       ║
╚═══════════════════════════════════════════════════════════════════════════════╝

options:
  -h, --help            show this help message and exit
  -q, --query QUERY     Google search query (e.g., "site:example.com filetype:doc")
  -p, --pages N         Maximum number of result pages to scrape (default: 10)
  -d, --delay SECONDS   Delay between page requests to avoid CAPTCHA (default: 3)
  -o, --output FILE     Output file for extracted links (default: file_links.txt)
  --download            Download files after extracting links
  --download-dir DIR    Directory to save downloaded files (default: downloads)
  --input-file FILE     Input file with URLs to download (skip search if provided)
  --proxy URL           Proxy server URL (e.g., http://127.0.0.1:8080)
  --flaresolverr URL    FlareSolverr endpoint for bypassing Cloudflare

Exemples

Rechercher et enregistrer les liens

root@kitploit:~
dorkwright.py -q "site:example.com filetype:doc OR filetype:docx OR filetype:dot"
dorkwright.py -q "site:example.com filetype:pdf" -p 5 -o results.txt

Rechercher et télécharger immédiatement

root@kitploit:~
dorkwright.py -q "site:example.com filetype:doc" --download --download-dir downloads

Télécharger à partir d'une liste de fichiers existante

root@kitploit:~
dorkwright.py --input-file file_links.txt --download-dir my_files

Télécharger avec un proxy

root@kitploit:~
# Using HTTP proxy
dorkwright.py --input-file file_links.txt --proxy http://127.0.0.1:8080

# Using SOCKS5 proxy
dorkwright.py --input-file file_links.txt --proxy socks5://127.0.0.1:1080

Télécharger avec FlareSolverr (contournement de Cloudflare)

root@kitploit:~
# Download from existing file using FlareSolverr
dorkwright.py --input-file file_links.txt --flaresolverr http://localhost:8191

# Search and download with FlareSolverr
dorkwright.py -q "site:example.com filetype:pdf" --download --flaresolverr http://localhost:8191

Installation

root@kitploit:~
git clone https://github.com/San-Tus/Dorkwright
cd Dorkwright
python -m venv .venv

Activez l'environnement virtuel :

OSCommande
Windows.venv\Scripts\activate
Linux/macOSsource .venv/bin/activate

Installez les paquets requis :

root@kitploit:~
pip install -r requirements.txt
playwright install chromium

Configuration de FlareSolverr (facultatif)

FlareSolverr est un serveur proxy qui résout les défis Cloudflare, vous permettant de télécharger des fichiers depuis des sites protégés par Cloudflare.

Pour les instructions d'installation et de configuration, suivez la documentation officielle : https://github.com/FlareSolverr/FlareSolverr


Exécution du script

root@kitploit:~
python dorkwright.py -h

Exemple d'utilisation réelle :

root@kitploit:~
python dorkwright.py -q "site:gchq.gov.uk filetype:doc OR filetype:docx OR filetype:xls OR filetype:xlsx OR filetype:pdf" -p 10 --download --download-dir GCHQ

Exemple de sortie (scraping + gestion des CAPTCHA)

root@kitploit:~
Searching Google for: site:gchq.gov.uk filetype:doc OR filetype:docx OR filetype:xls OR filetype:xlsx OR filetype:pdf
Max pages: 10
Delay between pages: 3s

Searching page 1...

============================================================
CAPTCHA DETECTED!
Please solve the CAPTCHA in the browser window.
Press ENTER here when done...
============================================================

Les liens trouvés apparaissent comme suit :

root@kitploit:~
Found: https://www.gchq.gov.uk/files/CheltScienceFestivalTranscript.pdf
Found: https://www.gchq.gov.uk/files/NLCChallenge1_WT.pdf
...

Liste finale des URL extraites

root@kitploit:~
============================================================
Found 77 unique file links:
============================================================
https://www.gchq.gov.uk/files/2020%20Christmas%20Card%20Solution.pdf
https://www.gchq.gov.uk/files/2020%20Christmas%20Card.pdf
https://www.gchq.gov.uk/files/2023%20GCHQ%20Christmas%20Challenge.pdf
https://www.gchq.gov.uk/files/2024%20Combined%20Pay%20Gap%20External%20-%20Updated.pdf
https://www.gchq.gov.uk/files/Answers.pdf
...
Saved 77 links to file_links.txt

Sortie du téléchargement automatisé

Lorsque --download est activé :

root@kitploit:~
Starting downloads...

Found 77 URLs to download
Saving to directory: GCHQ

  ✓  2020 Christmas Card Solution.pdf                       3.30 MB
  ✓  2020 Christmas Card.pdf                                2.45 MB
  ✓  2023 GCHQ Christmas Challenge.pdf                      6.15 MB
  ✓  2024 Combined Pay Gap External - Updated.pdf         489.67 KB
  ✓  Answers.pdf                                         1016.25 KB
...

Exemple de statistiques de téléchargement

root@kitploit:~
================================================================================
                              DOWNLOAD STATISTICS
================================================================================
  Total files processed:     77
  Successfully downloaded:   77
  Failed downloads:          0
  Total size:                261.16 MB
  Time elapsed:              35.15s
  Average speed:             7.43 MB/s

  File types downloaded:
    .pdf       :  77 files
================================================================================

Télécharger l’outil