- 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
NotificationsYou must be signed in to change notification settings
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