- Notifications
You must be signed in to change notification settings - Fork19
Type-safe dork queries for search engines such as Google, Yahoo, DuckDuckGo & Bing
License
sundowndev/dorkgen
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Dorkgen is a dork query wrapper for popular search engines such as Google Search, DuckDuckGo, Yahoo and Bing.Learn more about Google Hacking. The goal of this package is to provide simple interfaces to creates valid dork queries for various search engines. This library was initially created forPhoneInfoga.
Version 1 is ongoing, but the API is still not fixed.See below table for supported search engines and status of their implementation.
Search engine | Implementation status |
---|---|
Google Search | Stable |
DuckDuckGo | Stable |
Yahoo Search | WIP |
Bing Search | WIP |
Fetch the module :
go get github.com/sundowndev/dorkgen
package mainimport"github.com/sundowndev/dorkgen"funcmain() {dork:=dorkgen.NewGoogleSearch()// dork := dorkgen.NewDuckDuckGo()// dork := dorkgen.NewBingSearch()// dork := dorkgen.NewYahooSearch()dork.Site("example.com").InText("text").String()// returns: site:example.com intext:"text"}
funcmain() {dork.Site("facebook.com").Or().Site("twitter.com").String()// returns: site:facebook.com | site:twitter.comdork.InText("facebook").And().InText("twitter").String()// returns: intext:"facebook" + intext:"twitter"}
funcmain() {dork.Exclude(dorkgen.NewGoogleSearch().Site("example.com")).Site("example.*").Or().InText("text")// returns: -site:example.com site:example.* | "text"}
funcmain() {dork.Group(dorkgen.NewGoogleSearch().Site("facebook.com").Or().Site("twitter.com")).InText("wtf").String()// returns: (site:facebook.com | site:twitter.com) "wtf"}
funcmain() {dork.Site("facebook.*").Exclude(dorkgen.NewGoogleSearch().Site("facebook.com"))dork.String()// returns: site:facebook.* -site:facebook.comdork.ToURL()// returns: https://www.google.com/search?q=site%3Afacebook.%2A+-site%3Afacebook.com}
Thanks toJetBrains for supporting my open-source projects.
About
Type-safe dork queries for search engines such as Google, Yahoo, DuckDuckGo & Bing
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Uh oh!
There was an error while loading.Please reload this page.
Contributors2
Uh oh!
There was an error while loading.Please reload this page.