Skip to content

Dork Factory is a cross-platform, interactive command-line tool designed to generate high-quality Google and Yandex dorks for Passive Recon & Discovery.

License

Notifications You must be signed in to change notification settings

URDev4ever/dorkfactory

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Dork Factory

🇺🇸 English | 🇪🇸 Español

image-removebg-preview (40)

Dork Factory is a cross-platform, interactive command-line tool designed to generate high-quality Google and Yandex dorks for Passive Recon & Discovery.

It focuses exclusively on search engine query manufacturing, helping security researchers uncover publicly indexed information without actively interacting with targets.

No scanning. No fuzzing. No crawling. Just clean, structured, search-engine–ready recon.


✨ Key Features

  • Interactive CLI (no flags required)
  • Google & Yandex dork generation
  • Recon category selection
  • Preset profiles (Bug Bounty, OSINT, CTF, etc.)
  • Advanced filtering & exclusions
  • Clean, colorized output
  • Exportable results
  • Fully passive & ethical
  • Windows · Linux · macOS compatible

🖥️ Interactive Mode (Default)

Running the tool without arguments launches the interactive interface:

python dorkfactory.py

This mode allows full usage without memorizing flags, using a menu-driven workflow.

Main Interface

dfmainn

🎯 Target Configuration

Define one or multiple targets, including wildcards and subdomains.

dftarget0 dftarget1

Supported:

  • example.com
  • *.example.com
  • Multiple targets
  • Exclusions

🔍 Search Engine Selection

Choose which search engine(s) to generate dorks for:

  • Google
  • Yandex
  • Both
dfengine0

🧩 Recon Categories

Select which recon categories to include in the generation process.

dfcategory0 dfcategory1

Examples:

  • Panels & Authentication
  • Sensitive Files & Backups
  • Errors & Debug
  • APIs & Endpoints
  • OSINT & Metadata

📦 Preset Profiles

Profiles automatically configure engines and categories for common use cases.

Available profiles include:

  • bugbounty
  • osint-company
  • ctf
  • webapp-basic
  • cloud-recon
dfprofiles0

⚙️ Advanced Options

Fine-tune the generation process with optional advanced settings.

dfadvops

Options include:

  • Noise reduction
  • Strict queries
  • Banner toggle
  • Color output control

🧠 Dork Generation

Once configured, Dork Factory generates categorized, optimized dorks and provides ready-to-use search URLs.

dfgenerated

Each dork is:

  • Grouped by category
  • Engine-aware
  • Deduplicated
  • Labeled for clarity

📤 Exporting Results

Generated dorks can be exported for later use.

dfsaveoutput

Supported formats:

  • .txt
  • .md
  • .json

⌨️ Flag-Based Usage (Optional)

For advanced users or scripting purposes, Dork Factory also supports flags.

python dorkfactory.py --target example.com --profile bugbounty --engine both --no-banner

Common Flags

-h, --help              Show help
-i, --interactive       Force interactive mode
-nb, --no-banner        Disable banner
--target                Define target(s)
--engine                google | yandex | both
--category              Select categories
--profile               Use a preset
--exclude               Exclusions
--export                Export results
--silent                Minimal output
--no-color              Disable colors

🛡️ Ethics & Safety

Dork Factory is designed with passive reconnaissance principles in mind:

  • ❌ No requests sent to targets
  • ❌ No crawling or scraping
  • ❌ No exploitation
  • ❌ No fuzzing or scanning
  • ✅ Public search engine queries only

Use responsibly and only on targets you are authorized to research.


🧰 Technical Details

  • Language: Python 3
  • Interface: Interactive CLI (TUI-style)
  • Platforms: Windows, Linux, macOS
  • Output: Colorized, categorized, exportable
  • Comments: Minimal, only where logic matters
  • Language: Full English

🏁 Final Notes

Dork Factory turns search engines into structured recon tools, providing clarity, speed, and organization to passive discovery workflows.

Manufacturing search queries for Recon & Discovery.


Made with <3 by URDev.

Releases

No releases published

Packages

No packages published

Languages