Skip to content

feat: Integrate Exploit-DB Google Hacking Database (GHDB)#2

Merged
sPROFFEs merged 1 commit into
mainfrom
feat/dork-block-ui-revamp
Jun 14, 2025
Merged

feat: Integrate Exploit-DB Google Hacking Database (GHDB)#2
sPROFFEs merged 1 commit into
mainfrom
feat/dork-block-ui-revamp

Conversation

@sPROFFEs
Copy link
Copy Markdown
Owner

This feature allows you to browse, search, and import dorks directly from the Exploit-DB Google Hacking Database.

Key components and changes:

  1. GHDB Service (lib/ghdb-service.ts):

    • A new service module to fetch and parse GHDB entries from Exploit-DB.
    • It accesses the JSON data feed provided by Exploit-DB's DataTables interface.
    • Includes logic to extract dork strings, titles, categories, and other relevant information from the JSON response, including parsing HTML snippets within the data.
  2. GHDB Explorer (components/dork-builder/ghdb-explorer.tsx):

    • A new UI component that provides:
      • Keyword search functionality for the GHDB.
      • Paginated display of GHDB entries.
      • An "Import" button for each entry to add it to your workspace.
    • Handles loading states, error display, and notifications.
  3. Integration into DorkingInterface:

    • The GHDB Explorer is now accessible via a new "GHDB Explorer" tab in the left panel of the dork building interface.
    • Imported GHDB dorks are added to the workspace as new, editable blocks (currently typed as 'custom' with the dork string as the value).

This integration provides you with a powerful resource for discovering and utilizing a vast collection of Google dorks, enhancing the tool's versatility and effectiveness for OSINT and security research.

This feature allows you to browse, search, and import dorks directly from the Exploit-DB Google Hacking Database.

Key components and changes:

1.  **GHDB Service (`lib/ghdb-service.ts`):**
    -   A new service module to fetch and parse GHDB entries from Exploit-DB.
    -   It accesses the JSON data feed provided by Exploit-DB's DataTables interface.
    -   Includes logic to extract dork strings, titles, categories, and other relevant information from the JSON response, including parsing HTML snippets within the data.

2.  **GHDB Explorer (`components/dork-builder/ghdb-explorer.tsx`):**
    -   A new UI component that provides:
        -   Keyword search functionality for the GHDB.
        -   Paginated display of GHDB entries.
        -   An "Import" button for each entry to add it to your workspace.
    -   Handles loading states, error display, and notifications.

3.  **Integration into `DorkingInterface`:**
    -   The GHDB Explorer is now accessible via a new "GHDB Explorer" tab in the left panel of the dork building interface.
    -   Imported GHDB dorks are added to the workspace as new, editable blocks (currently typed as 'custom' with the dork string as the value).

This integration provides you with a powerful resource for discovering and utilizing a vast collection of Google dorks, enhancing the tool's versatility and effectiveness for OSINT and security research.
@sPROFFEs sPROFFEs merged commit 38e286d into main Jun 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant