Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/marcuwynu23/gdork
gdork is a command-line tool for performing Google dork searches using Puppeteer, a headless browser.
https://github.com/marcuwynu23/gdork
advance googlesearch headless javascript npm puppeteer search searchengine webscraping yarn
Last synced: 10 days ago
JSON representation
gdork is a command-line tool for performing Google dork searches using Puppeteer, a headless browser.
- Host: GitHub
- URL: https://github.com/marcuwynu23/gdork
- Owner: marcuwynu23
- License: mit
- Created: 2024-03-11T20:13:29.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2024-03-15T22:52:56.000Z (8 months ago)
- Last Synced: 2024-03-15T23:45:54.976Z (8 months ago)
- Topics: advance, googlesearch, headless, javascript, npm, puppeteer, search, searchengine, webscraping, yarn
- Language: JavaScript
- Homepage:
- Size: 19.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# gdork
[![GitHub license](https://img.shields.io/github/license/marcuwynu23/gdork)](https://github.com/marcuwynu23/gdork/blob/main/LICENSE)
[![GitHub stars](https://img.shields.io/github/stars/marcuwynu23/gdork)](https://github.com/marcuwynu23/gdork/stargazers)
[![GitHub issues](https://img.shields.io/github/issues/marcuwynu23/gdork)](https://github.com/marcuwynu23/gdork/issues)**gdork** is a command-line tool for performing Google dork searches using Puppeteer, a headless browser.
## Installation
You can install gdork via npm:
```sh
npm install -g gdork
```Usage
To perform a Google dork search, use the following command:```sh
gdork -q "your search query"
```### Advanced Querying
```sh
gdork -a
```
gdork supports various advanced querying options:- **inurl:**: Value is contained somewhere in the url.
- Example: `gdork -q "preventing ransomware inurl:fbi"`
- **site:**: Only search within this website’s given domain.
- Example: `gdork -q "windows xp end of life site:microsoft.com"`
- **filetype:**: Search only for files, not webpages.
- Example: `gdork -q "nasa moon landing filetype:JPG"`
- **allinurl:**: Search all of the following words in the url.
- **intext:**: Search the body of the webpage for specific text.
- Example: `gdork -q "patient record intext:"index of /htdocs""`
- **related:**: Find website results that are related to your search term.
- Example: `gdork -q related:sans.org`
- **info:**: Find supplemental information Google may have on this page (useful for finding cached pages).
- Example: `gdork -i`
- **link:**: Find other pages indexed by Google that reference this link.
- Example: `gdork -q link:http://www.somecompany.com/supersecretfile.doc`
- **"quote"**: Find an exact phrase (though results may include related words).
- Example: `gdork -q "Malware Hunting"`
- **+word**: Show results with this word exactly. Do not include similar words.
- Example: `gdork -q "Malware +Hunter"`
- **word/query**: Do not include this word in search results or queries.
- Example: `gdork -q "Advanced Malware Hunting beginner introduction site:microsoft.com"`
- **"word \_ word"**: Wildcard. Search for anything between these two words, but include both.
- Example: `gdork -q "Next \_ Firewalls with \*"`
- **OR (or |)**: Return results for either item. The pipe character can be used in place.
- Example: `gdork -q "locky OR ransomware"`
- **AND (or &)**: Return results with both items. Ampersand character can be used in place.
- Example: `gdork -q "cissp AND certification"`based on cheatsheet: https://cdn-cybersecurity.att.com/blog-content/GoogleHackingCheatSheet.pdf
## Contributing
Contributions are welcome! If you have any suggestions, improvements, or new features to add, feel free to contribute to this repository.
## License
N/A
Happy dorking!