You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+44-34Lines changed: 44 additions & 34 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,9 +11,7 @@ DumpDork is a powerful command-line tool for performing Google dorking, allowing
11
11
12
12
## Features
13
13
14
-
-**Effortless Querying**: Construct complex search queries with ease using Google's powerful search operators.
15
-
-**Customizable Results**: Specify the number of results to retrieve, with a maximum limit of 300.
16
-
-**Output Options**: Save your findings in a neatly formatted JSON file for further analysis or reporting.
14
+
-**Multi-Engine Support**: Perform searches across **Google**, **Brave**, and **GitHub** from a single interface.
17
15
-**No CAPTCHA Required**: This script does not require users to complete CAPTCHA, making it easier to retrieve results without interruptions.
18
16
-**Configurable Credentials**: Manage your API credentials securely through a simple YAML configuration file.
19
17
-**Interactive Setup Wizard**: With an user-friendly wizard which guides you through the setup process, helping you configure your API credentials settings step-by-step.
See this project in PyPi: [https://pypi.org/project/dumpdork/](https://pypi.org/project/dumpdork/)
56
54
57
-
## Configure your API credentials:
55
+
## Configuration
58
56
59
-
Create config.yaml file in `~/.config/dumpdork/config.yaml` with the following structure:
57
+
DumpDork stores its configuration in ``~/.config/dumpdork/config.yaml`.
58
+
59
+
### The Easy Way (Wizard)
60
+
61
+
Simply run the tool with the wizard flag to set up your keys interactively:
62
+
63
+
```bash
64
+
$: python3 dumpdork.py -w
65
+
```
66
+
67
+
### Manual Configuration
68
+
69
+
Create the file with the following structure:
60
70
61
71
```yaml
62
72
rapidapi:
63
73
host: google-search74.p.rapidapi.com
64
-
key: "YOUR_RAPIDAPI_KEY"
74
+
keys:
75
+
google: "YOUR_RAPIDAPI_KEY"
76
+
brave: "YOUR_RAPIDAPI_KEY"
77
+
github: "YOUR_GITHUB_TOKEN"
65
78
```
66
79
67
-
### How to get your credentials
68
-
69
-
1. Visit [https://rapidapi.com/auth/login/](https://rapidapi.com/auth/login/) and create an account or sign in.
70
-
2. Once logged in, visit [https://rapidapi.com/herosAPI/api/google-search74/playground](https://rapidapi.com/herosAPI/api/google-search74/playground) and claim your FREE API credentials.
71
-
3. Done! Now you can fill your `config.yaml` with your own credentials.
72
-
73
80
**[*] See detailed instructions at: https://github.com/mateofumis/dumpdork/blob/main/API_SETUP_GUIDE.md**
0 commit comments